yum check-update 檢查可更新的全部軟件包
yum update 下載更新系統已安裝的全部軟件包
yum upgrade 大規模的版本升級,與yum update不一樣的是,連舊的淘汰的包也升級
yum install 安裝新軟件包
yum update 更新指定的軟件包
yum remove 卸載指定的軟件包
yum groupinstall 安裝指定軟件組中的軟件包
yum groupupdate 更新指定軟件組中的軟件包
yum groupremove 卸載指定軟件組中的軟件包
yum grouplist 查看系統中已經安裝的和可用的軟件組
yum list 列出資源庫中全部能夠安裝或更新以及已經安裝的rpm包
yum list 列出資源庫中與正則表達式匹配的能夠安裝或更新以及已經安裝的rpm包
yum list available 列出資源庫中全部能夠安裝的rpm包
yum list available 列出資源庫中與正則表達式匹配的全部能夠安裝的rpm包
yum list updates 列出資源庫中全部能夠更新的rpm包
yum list updates 列出資源庫中與正則表達式匹配的全部能夠更新的rpm包
yum list installed 列出資源庫中全部已經安裝的rpm包
yum list installed 列出資源庫中與正則表達式匹配的全部已經安裝的rpm包
yum list extras 列出已經安裝的可是不包含在資源庫中的rpm包
yum list extras 列出與正則表達式匹配的已經安裝的可是不包含在資源庫中的rpm包
yum list recent 列出最近被添加到資源庫中的軟件包
yum search 檢測全部可用的軟件的名稱、描述、概述和已列出的維護者,查找與正則表達式匹配的值
yum provides 檢測軟件包中包含的文件以及軟件提供的功能,查找與正則表達式匹配的值
yum clean headers 清除緩存中的rpm頭文件
yum clean packages 清除緩存中rpm包文件
yum clean all 清除緩存中的rpm頭文件和包文件
yum deplist 顯示軟件包的依賴信息
當第一次使用yum 或yum 資源庫有更新時,yum 會自動下載全部所需的he ade rs放置於 /var/cache /yum 目錄下,所需時間可能較長。
還可使用 yum info 命令列出包信息,yum info 可用的參數與 yum list 的相同。
yum 命令還可使用 -y 參數用於用 ye s 回答命令運行時所提出的問題,好比 yum -y install vsftpd,這樣在安裝軟件的時候就不用輸入yes/y了
yum 命令工具使用舉例
一、升級系統
[root@localhost ~]#yum update
二、安裝指定的軟件包,我最喜歡用下面的命令
[root@localhost ~]# yum -y install vsftpd
三、升級指定的軟件包
[root@localhost ~]# yum -y update mysql
四、卸載指定的軟件包
[root@localhost ~]# yum -y remore vsftpd mysql
五、查看系統中已經安裝的和可用的軟件組,對於可用的軟件組,你能夠選擇安裝
[root@localhost ~]# yum grouplist
六、安裝上一個命令中顯示的可用的軟件組中的一個軟件組,神之編輯器-Emacs,大約安裝了12個軟件包
[root@localhost ~]# yum -y groupinstall Emacs
七、更新指定軟件組中的軟件包
[root@localhost ~]# yum -y groupupdate Emacs
八、卸載指定軟件組中的軟件包,對於Emacs,安裝的時候安裝了12個軟件包,可是卸載的時候只卸載了4個軟件包!
[root@localhost ~]# yum -y groupremove Emacs
九、清除緩存中的rpm 頭文件和包文件
[root@localhost ~]# yum clean all
十、搜索相關的軟件包
[root@localhost ~]# yum -y search Emacs
十一、顯示指定軟件包的信息
[root@localhost ~]# yum info Emacs
和rpm -qi emacs顯示的信息差很少,但不徹底相同
十二、查詢指定軟件包的依賴信息,emacs依賴的模塊很多啊
[root@localhost ~]# yum deplist emacs
1三、列出全部以 yum 開頭的軟件包
[root@localhost ~]# yum list yum\*
1四、列出已經安裝的可是不包含在資源庫中的rpm 包
# yum list extras
最經常使用的仍是第3,4命令
number of view: 225
No related posts.
啓動動 yum 升級系統
第一次執行yum check-update必須花比較久的時間,因為yum必須檢查伺服器上全部header資料; 完成以後,日後執行 yum check-update就會很快了。
在使用yum升級系統以前,基於系統安全性考量,yum須要全部RPM套件的GPG認證金鑰,認證升級RPM套件的完整性以後,才能安全地幫您自動升級系 統,因此您必須先載入Fedora DVD安裝光碟的RPM-GPG-KEY與RPM-GPG-KEY-fedora這兩個GPG認證金鑰檔案,才能執行yum update自動升級全部RPM套件。
# yum check-update (檢查須要升級的套件)
# rpm --import RPM-GPG-KEY
# rpm --import RPM-GPG-KEY-fedora
# yum -y update (自動升級全部RPM套件)
yum程式已經自動在系統的 /etc/cron.daily 目錄中放有yum.cron,天天會定時幫您自動執行yum系統升級程式,自動檢查並更新伺服器上update的新RPM套件,全部的yum執行過程也都 會記錄在 /var/log/yum.log中,咱們只要肯定 cron、yum 的 service 有啟動,即會天天做 yum update 的動做了
#chkconfig crond on
#chkconfig yum on
yum相關的套件
Yum Extender
是一套圖形介面的yum更新程式,安裝後會出如今 Xwindow的應用程式/系統工具/yum延伸程式。
yum -y install yumex
Yum UpdateOnBoot
若電腦並不是24小時開機,不適合做cron定時更新的主機,可設定在開機時檢查是否有要更新的套件。
yum -y install yum-updateonboot
chkconfig yum-updateonboot on
yum的經常使用指令
更新套件
yum update [套件1] [套件2] [...] yum update
安裝套件
yum install 套件1 [套件2] [...]
yum install php*
移除套件
yum remove 套件1 [套件2] [...] yum removel nmap
列出全部的套件
yum list
列出全部能夠更新的套件 yum list updates
列出全部已安裝的套件 yum list installed
列出全部已安裝但不在 Yum Repository 內的套件 yum list extras
檢查能夠更新的套件 yum check-update
列出全部套件的資訊 yum info
列出全部能夠更新的套件資訊 yum info updates
列出全部已安裝的套件資訊 yum info installed
列出全部已安裝但不在 Yum Repository 內的套件資訊 yum info extras
列出套件提供哪些檔案
yum provides 套件1 [套件2] [...]
搜尋套件
yum search [參數]php