本文章內容:
yum命令用法。
參考資料:
https://www.itread01.com/content/1547197386.html
http://www.vixual.net/blog/archives/101
1. yum說明
yum:rpm的前端程式,用來解決軟體包相關依賴性。
yum repository:yum倉庫。
2. yum配置文件
/etc/yum.conf
3. yum倉庫位置
/etc/yum.repos.d/*.repo
4. 子命令
4.1 yum clean all :清理本地快取。
4.2 yum makecache:構建本地快取。
4.3 yum repolist:顯示倉庫列表。
4.3.1 yum repolist all:顯示倉庫啟用、停用狀態。
4.4 yum list:顯示倉庫的所有軟體包。
4.5 yum list all:顯示倉庫的所有軟體包和系統已安裝的軟體包。
4.6 yum list updates:顯示所有可更新的軟體包。
4.7 yum list installed:顯示所有已安裝的軟體包。
4.8 yum install:軟體包安裝。
4.8.1 安裝指定版本:yum install {package name}-{version}-{release}.{arch}
4.9 yum localinstall:如果軟體包已經下載到本地,則cd到下載到的位置使用 yum localinstall "軟體包" 會自動解決該軟體包的依賴關係;如果軟體包以及其依賴軟體包都已下載到本地,則cd到下載到的位置使用 yum localinstall *.rpm 。
4.10 yum reinstall:軟體包重新安裝。
4.11 yum update:升級全部軟體包。
4.12 yum upgrade:升級全部軟體包及發行版本(請小心使用)。
4.13 yum downgrade:軟體包降級。
4.14 yum check-update:檢查可升級軟體包。
4.15 yum remove:解除安裝軟體包。
4.16 yum info:檢視軟體包的詳細資訊。
4.17 yum provides:檢視程式或文件由哪些軟體包提供(程式或文件可以存在或不存在)。
4.17.1 檢視showmount這個程式由哪個軟體包提供的
[root@localhost ~]# yum provides showmo* #可以模糊匹配
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror01.idc.hinet.net
* extras: mirror01.idc.hinet.net
* updates: mirror01.idc.hinet.net
1:nfs-utils-1.3.0-0.66.el7.x86_64 : NFS utilities and supporting clients and daemons for the kernel NFS server
Repo : base
Matched from:
Other : showmount = 1:1.3.0-0.66.el7
1:nfs-utils-1.3.0-0.66.el7_8.x86_64 : NFS utilities and supporting clients and daemons for the kernel NFS server
Repo : updates
Matched from:
Other : showmount = 1:1.3.0-0.66.el7_8
4.18 yum search:搜尋軟體包名,屬於模糊搜尋。
4.19 yum history:檢視yum安裝的歷史。
4.20 yum history info "ID":搭配yum history使用,可以看指定的"事務ID"所安裝的包。
4.21 yum grouplist:顯示已安裝與可安裝的軟體包組。
4.22 yum groupinstall:安裝軟體包組(軟體包組如果有空格,則使用雙引號引起來)。
4.23 yum groupupdate:升級軟體包組。
4.24 yum groupremove:移除軟體包組。
4.25 yum groupinfo:檢視軟體包組的資訊。
4.26 yum install --downloadonly --downloaddir="儲存路徑" "軟體包名稱":下載軟體包至指定目錄。
提示:
1. yum 所下載的 rpm 包是基於目前的系統環境,會下載系統所缺少的軟體包,以及相依的軟體包。換言之,如果你要下載的軟體包在目前的系統已經安裝過了,yum 便不會再單獨下載了。
2. 建議一定要加 --downloaddir 參數來指定軟體包的儲存路徑!如果沒有加此參數,那麼預設會下載到 /etc/yum.conf 配置文件的 cachedir= 所指定的位置。
4.27 yum list "軟體包名" --showduplicates:顯示軟體包可用版本。
5. 選項
5.1 -y:自動回答為yes。
5.2 -q:靜默模式。
6. yum-config-manager的使用
該命令須安裝yum-utils這個rpm包。
6.1 yum-config-manager –add-repo=“倉庫路徑”:新增倉庫。
6.2 yum-config-manager –disable “倉庫名":禁用倉庫。
6.3 yum-config-manager –enable “倉庫名”:啟用倉庫。