yum命令指南-yum使用方法



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

相關文章
相關標籤/搜索