yum倉庫中源的配置與使用


yum 主要功能是更方便的添加/刪除/更新RPM 包,自動解決包的倚賴性問題,便於管理大量系統的更新問題。

yum 可以同時配置多個資源庫(Repository),簡潔的配置文件(/etc/yum.conf),自動解決增加或刪除rpm 包時遇到的依賴性問題,保持與RPM 數據庫的一致性。

CentOS-Base.repo 是yum 網絡源的配置文件

CentOS-Media.repo 是yum 本地源的配置文件

各種源:

阿里雲:

阿里雲Linux安裝鏡像源地址:http://mirrors.aliyun.com/
CentOS系統更換軟件安裝源
1):備份你的原鏡像文件,以免出錯后可以恢復。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bac
2):下載新的CentOS-Base.repo 到/etc/yum.repos.d/
CentOS 5系列
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6系列
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 7系列
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3):運行yum makecache生成緩存
yum clean all
yum makecache

網易:

網易開源鏡像站地址:http://mirrors.163.com/
CentOS系統更換軟件安裝源
1):備份你的原鏡像文件,以免出錯后可以恢復。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2):下載新的CentOS-Base.repo 到/etc/yum.repos.d/
CentOS5系列
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS5-Base-163.repo
CentOS6系列
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo
CentOS7系列
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
3):運行yum makecache生成緩存
yum clean all
yum makecache

搜狐:

搜狐開源鏡像站地址:http://mirrors.sohu.com/
CentOS系統更換軟件安裝源
1):備份你的原鏡像文件,以免出錯后可以恢復。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2):下載新的CentOS-Base.repo 到/etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
3):運行yum makecache生成緩存
yum clean all
yum makecache
重新加載yum:
清理yum緩存
yum clean all
清理完后重新建立緩存
yum makecache
更新yum
yum -y update
查看源是否生效
yum repolist

其中base就是CentOS-Base.repo

elrepo就是擴展源elrepo.repo

yum操作命令:
安裝桌面
yum -y groupinstall Desktop
移除桌面
yum -y groupremove Desktop

yum list    [軟件名]...
yum info    [軟件名]...
yum search  <關鍵詞>...
yum clean all   #清除緩存
yum grouplist   [包組名]...
yum groupinfo   <包組名>...
yum info [軟件包名] 查詢軟件包的描述信息

yum-utils使用:
yum -y install yum-utils

yum的倉庫數據存儲在/etc/yum.repos.d/文件夾下, 倉庫文件以repo作為后綴.

如果我們想添加一個網絡中的倉庫, 我們可以先把repo文件下載, 然后復制到倉庫文件夾下:

cd /etc/yum.repos.d/
wget repository_url

或者使用yum 倉庫管理工具 yum-config-manager:

yum-config-manager --add-repo repository_url
查詢倉庫
yum repolist enabled # 顯示所有啟動的倉庫
yum repolist disabled # 顯示所有禁用的倉庫
yum repolist all # 顯示所有倉庫
修改倉庫

最常用的修改操作就是啟動和停用, 可以使用以下命令實現:

yum-config-manager --enable repository…
yum-config-manager --disable repository…
參考:

http://blog.51cto.com/chenfage/1930739

https://www.cnblogs.com/mchina/archive/2013/01/04/2842275.html

http://www.178linux.com/83774

http://www.zyops.com/autodeploy-yum/

https://www.jianshu.com/p/d8573f9d1f96

https://www.jianshu.com/p/7724b0d9f911

https://www.howtoing.com/linux-yum-package-management-with-yum-utils


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM