CentOS 6.7 YUM 配置與使用詳解
YUM 在 CentOS 6.7 中的核心作用
YUM(Yellowdog Updater Modified)是CentOS系統(tǒng)中用于自動(dòng)化管理RPM軟件包的關(guān)鍵工具,支持依賴關(guān)系解析、多倉庫源配置及批量操作。CentOS 6.7作為長期支持版本,其YUM工具的穩(wěn)定性和兼容性對(duì)系統(tǒng)維護(hù)至關(guān)重要。
CentOS 6.7 YUM 源配置方法
由于官方源已停止維護(hù),需手動(dòng)配置可用倉庫:
- 備份默認(rèn)源文件:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
- 創(chuàng)建新的倉庫文件:
vi /etc/yum.repos.d/CentOS6-vault.repo
- 添加以下內(nèi)容:
[base] name=CentOS-6.7 - Base baseurl=http://vault.centos.org/6.7/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
- 執(zhí)行緩存更新:
yum clean all && yum makecache
常用 YUM 操作命令
- 安裝軟件包:
yum install package_name
- 批量更新系統(tǒng):
yum update
- 刪除軟件包:
yum remove package_name
- 搜索倉庫內(nèi)容:
yum search keyword
- 查看軟件詳情:
yum info package_name
典型問題解決方案
1. 倉庫元數(shù)據(jù)錯(cuò)誤
執(zhí)行yum clean metadata
清除緩存后重新構(gòu)建倉庫索引。
2. 依賴關(guān)系沖突
使用yum deplist package_name
分析依賴樹,通過--skip-broken
參數(shù)跳過沖突包。
3. 特定版本安裝
指定完整包名格式:yum install package_name-version.arch
性能優(yōu)化技巧
- 啟用插件加速:修改
/etc/yum.conf
啟用fastestmirror
插件 - 限制并發(fā)下載:設(shè)置
downloadonly
模式避免自動(dòng)安裝 - 離線鏡像制作:通過
yumdownloader
工具批量下載依賴包