yum命令安裝 使用教程

yum check-update  檢查可更新的全部軟件包
    yum update  下載更新系統已安裝的全部軟件包
    yum upgrade  大規模的版本升級,與yum update不一樣的是,連舊的淘汰的包也升級
    yum install <packages>  安裝新軟件包
    yum update <packages>  更新指定的軟件包
    yum remove <packages>  卸載指定的軟件包
    yum groupinstall <groupnames>  安裝指定軟件組中的軟件包
    yum groupupdate <groupnames>  更新指定軟件組中的軟件包
    yum groupremove <groupnames>  卸載指定軟件組中的軟件包
    yum grouplist  查看系統中已經安裝的和可用的軟件組
    yum list  列出資源庫中全部能夠安裝或更新以及已經安裝的rpm包
    yum list <regex>  列出資源庫中與正則表達式匹配的能夠安裝或更新以及已經安裝的rpm包
    yum list available  列出資源庫中全部能夠安裝的rpm包
    yum list available <regex>  列出資源庫中與正則表達式匹配的全部能夠安裝的rpm包
    yum list updates  列出資源庫中全部能夠更新的rpm包
    yum list updates <regex>  列出資源庫中與正則表達式匹配的全部能夠更新的rpm包
    yum list installed  列出資源庫中全部已經安裝的rpm包
    yum list installed <regex>  列出資源庫中與正則表達式匹配的全部已經安裝的rpm包
    yum list extras  列出已經安裝的可是不包含在資源庫中的rpm包
    yum list extras <regex>  列出與正則表達式匹配的已經安裝的可是不包含在資源庫中的rpm包
    yum list recent  列出最近被添加到資源庫中的軟件包
    yum search <regex>  檢測全部可用的軟件的名稱、描述、概述和已列出的維護者,查找與正則表達式匹配的值
    yum provides <regex>  檢測軟件包中包含的文件以及軟件提供的功能,查找與正則表達式匹配的值
    yum clean headers  清除緩存中的rpm頭文件
    yum clean packages  清除緩存中rpm包文件
    yum clean all  清除緩存中的rpm頭文件和包文件
    yum deplist <packages>  顯示軟件包的依賴信息
    當第一次使用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

相關文章
相關標籤/搜索