Centos6.x更新YUM軟體源
阿新 • • 發佈:2022-06-01
Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。
curl下載repo檔案到/etc/yum.repos.d、目錄下
curl -o /etc/yum.repos.d/CentOS-Base.repo http://file.kangle.odata.cc/repo/Centos-6.repo curl -o /etc/yum.repos.d/epel.repo http://file.kangle.odata.cc/repo/epel-6.repo yum clean all && yum makecache
yum clean all清除快取
yum makecache生成快取
常用命令列命令
安裝軟體(以foo-x.x.x.rpm為例):yum install foo-x.x.x.rpm
刪除軟體:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm
升級軟體:yum upgrade foo或者yum update foo
查詢資訊:yum info foo
搜尋軟體(以包含foo欄位為例):yum search foo
顯示軟體包依賴關係:yum deplist foo
- -q 靜默執行
- -t 忽略錯誤
- -R[分鐘] 設定等待時間
- -y 自動應答yes
- --skip-broken 忽略依賴問題
- --nogpgcheck 忽略GPG驗證
- check-update 檢查可更新的包
- clean all 清除全部
- clean packages 清除臨時包檔案(/var/cache/yum 下檔案)
- clean headers 清除rpm標頭檔案
- clean oldheaders 清除舊的rpm標頭檔案
- deplist 列出包的依賴
- list 可安裝和可更新的RPM包
- list installed 已安裝的包
- list extras 已安裝且不在資源庫的包
- info 可安裝和可更新的RPM包 資訊
- info installed 已安裝包的資訊(-qa 引數相似)
- install[RPM包] 安裝包
- localinstall 安裝本地的 RPM包
- update[RPM包] 更新包
- upgrade 升級系統
- search[關鍵詞] 搜尋包
- provides[關鍵詞] 搜尋特定包檔名
- reinstall[RPM包] 重新安裝包
- repolist 顯示資源庫的配置
- resolvedep 指定依賴
- remove[RPM包] 解除安裝包