Linux操作系統從入門到實戰:怎么查看,刪除,更新本地的軟件鏡像源
- 前言
- 一、 查看當前鏡像源
- 二、刪除當前鏡像源
- 三、更新鏡像源
- 四、驗證
前言
- 我的Linux版本是CentOS 9 stream
- 本篇博客我們來講解怎么查看,刪除,更新國內本地的軟件鏡像源
我的個人主頁,歡迎來閱讀我的其他文章
https://blog.csdn.net/2402_83322742?spm=1011.2415.3001.5343
我的Linux知識文章專欄
歡迎來閱讀指出不足
https://blog.csdn.net/2402_83322742/category_12879535.html?spm=1001.2014.3001.5482
- 在 CentOS 9 Stream 系統中,管理軟件鏡像源主要通過修改/etc/yum.repos.d/目錄下的配置文件來實現
一、 查看當前鏡像源
- 列出所有可用的鏡像源配置
ls /etc/yum.repos.d/
移動到當前鏡像源
cd /etc/yum.repos.d
tree
-
常見的源文件有:CentOS-Stream-AppStream.repo、CentOS-Stream-BaseOS.repo 等。
-
查看某個源的具體內容
cat centos.repo
二、刪除當前鏡像源
- 首先我們需要備份一下我們的鏡像源文件
sudo cp /etc/yum.repos.d/centos-addons.repo /etc/yum.repos.d/centos-addons.repo.bak
sudo cp /etc/yum.repos.d/centos.repo /etc/yum.repos.d/centos.repo.bak
- 然后執行刪除鏡像源代碼
- 方法一:直接刪除配置文件(不推薦,可能影響系統更新)
sudo rm /etc/yum.repos.d/centos-addons.repo
sudo rm /etc/yum.repos.d/centos.repo
- 方法二:注釋掉配置文件中的 baseurl 和 mirrorlist 行
sudo sed -i 's/^baseurl=/#baseurl=/g' /etc/yum.repos.d/centos.repo
三、更新鏡像源
- 首先創建鏡像源的文件夾
sudo vim /etc/yum.repos.d/centos.repo
- 在里面添加下面的代碼
[baseos]
name=CentOS Stream $releasever - BaseOS
metalink=https://mirrors.centos.org/metalink?repo=centos-baseos-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1[baseos-debuginfo]
name=CentOS Stream $releasever - BaseOS - Debug
metalink=https://mirrors.centos.org/metalink?repo=centos-baseos-debug-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
enabled=0[baseos-source]
name=CentOS Stream $releasever - BaseOS - Source
metalink=https://mirrors.centos.org/metalink?repo=centos-baseos-source-$stream&arch=source&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
enabled=0[appstream]
name=CentOS Stream $releasever - AppStream
metalink=https://mirrors.centos.org/metalink?repo=centos-appstream-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1[appstream-debuginfo]
name=CentOS Stream $releasever - AppStream - Debug
metalink=https://mirrors.centos.org/metalink?repo=centos-appstream-debug-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
enabled=0[appstream-source]
name=CentOS Stream $releasever - AppStream - Source
metalink=https://mirrors.centos.org/metalink?repo=centos-appstream-source-$stream&arch=source&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
enabled=0[crb]
name=CentOS Stream $releasever - CRB
metalink=https://mirrors.centos.org/metalink?repo=centos-crb-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=0[crb-debuginfo]
name=CentOS Stream $releasever - CRB - Debug
metalink=https://mirrors.centos.org/metalink?repo=centos-crb-debug-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
enabled=0[crb-source]
name=CentOS Stream $releasever - CRB - Source
metalink=https://mirrors.centos.org/metalink?repo=centos-crb-source-$stream&arch=source&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
enabled=0
- 國內阿里云鏡像源
[baseos]
name=CentOS Stream \$releasever - BaseOS
mirrorlist=https://mirrors.aliyun.com/centos-stream/\$releasever/BaseOS/\$basearch/os/mirrorlist
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Official[appstream]
name=CentOS Stream \$releasever - AppStream
mirrorlist=https://mirrors.aliyun.com/centos-stream/\$releasever/AppStream/\$basearch/os/mirrorlist
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Official
- 清華大學鏡像
[baseos]
name=CentOS Stream \$releasever - BaseOS
mirrorlist=https://mirrors.tuna.tsinghua.edu.cn/centos-stream/\$releasever/BaseOS/\$basearch/os/mirrorlist
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Official[appstream]
name=CentOS Stream \$releasever - AppStream
mirrorlist=https://mirrors.tuna.tsinghua.edu.cn/centos-stream/\$releasever/AppStream/\$basearch/os/mirrorlist
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Official
- 華為云鏡像
[baseos]
name=CentOS Stream \$releasever - BaseOS
mirrorlist=https://repo.huaweicloud.com/repository/conf/CentOS-Stream-Mirrors.repo?repo=\$releasever/BaseOS/\$basearch/os
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Official[appstream]
name=CentOS Stream \$releasever - AppStream
mirrorlist=https://repo.huaweicloud.com/repository/conf/CentOS-Stream-Mirrors.repo?repo=\$releasever/AppStream/\$basearch/os
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Official
四、驗證
- 首先清理緩存
sudo dnf clean all
- 驗證鏡像源是否生效
sudo dnf repolist -v
以上就是這篇博客的全部內容,下一篇我們將繼續探索Linux的更多精彩內容。
我的個人主頁
歡迎來閱讀我的其他文章
https://blog.csdn.net/2402_83322742?spm=1011.2415.3001.5343
我的Linux知識文章專欄
歡迎來閱讀指出不足
https://blog.csdn.net/2402_83322742/category_12879535.html?spm=1001.2014.3001.5482
非常感謝您的閱讀,喜歡的話記得三連哦 |