yum安裝及使用全集

luashin發表於2016-04-04
   當首次使用yum或yum資源庫有更新時,yum會自動下載所有所需的headers放置於/var/cache/yum目錄下,所需時間可能較長。也可以使用yum info命令列出包資訊,yum info可用的引數與yum list的相同。

yum命令還可以使用-y引數用yes回答命令執行時所提出的問題,比如yum -y install vsftpd,這樣在安裝軟體的時候就不用輸入yes/y了
1.yum check-update         檢查可更新的所有軟體包
2.yum update               下載更新系統已安裝的所有軟體包
3.yum upgrade              大規模的版本升級,與yum update不同的是,連舊的淘汰的包也升級
4.yum install              安裝新軟體包
5.yum update               更新指定的軟體包
6.yum remove               解除安裝指定的軟體包
7.yum groupinstall         安裝指定軟體組中的軟體包
8.yum groupupdate          更新指定軟體組中的軟體包
9.yum groupremove          解除安裝指定軟體組中的軟體包
10.yum grouplist           檢視系統中已經安裝的和可用的軟體組
11.yum list                列出資源庫中所有可以安裝或更新以及已經安裝的rpm包
12.yum list                列出資源庫中與正規表示式匹配的可以安裝或更新以及已經安裝的rpm包
13.yum list available      列出資源庫中所有可以安裝的rpm包
14.yum list available      列出資源庫中與正規表示式匹配的所有可以安裝的rpm包
15.yum list updates        列出資源庫中所有可以更新的rpm包
16.yum list updates        列出資源庫中與正規表示式匹配的所有可以更新的rpm包
17.yum list installed      列出資源庫中所有已經安裝的rpm包
18.yum list installed      列出資源庫中與正規表示式匹配的所有已經安裝的rpm包
19.yum list extras         列出已經安裝的但是不包含在資源庫中的rpm包
20.yum list extras         列出與正規表示式匹配的已經安裝的但是不包含在資源庫中的rpm包
21.yum list recent         列出最近被新增到資源庫中的軟體包
22.yum search              檢測所有可用的軟體的名稱、描述、概述和已列出的維護者,查詢與正規表示式匹配的值
23.yum provides            檢測軟體包中包含的檔案以及軟體提供的功能,查詢與正規表示式匹配的值
24.yum clean headers       清除快取中的rpm標頭檔案
25.yum clean packages      清除快取中rpm包檔案
26.yum clean all           清除快取中的rpm標頭檔案和包檔案
27.yum deplist             顯示軟體包的依賴資訊

yum命令工具使用舉例
1、升級系統
[root@localhost ~]# yum update
[root@localhost ~]# yum upgrade  //更新軟體及配製檔案

2、安裝指定的軟體包,最喜歡用下面的命令
[root@localhost ~]# yum -y install vsftpd

3、升級指定的軟體包
[root@localhost ~]# yum -y update mysql

4、解除安裝指定的軟體包
[root@localhost ~]# yum -y remore vsftpd mysql

5、檢視系統中已經安裝的和可用的軟體組,對於可用的軟體組,你可以選擇安裝
[root@localhost ~]# yum grouplist

6、安裝上一個命令中顯示的可用的軟體組中的一個軟體組,神之編輯器-Emacs,大約安裝了12個軟體包
[root@localhost ~]# yum -y groupinstall Emacs

7、更新指定軟體組中的軟體包
[root@localhost ~]# yum -y groupupdate Emacs

8、解除安裝指定軟體組中的軟體包,對於Emacs,安裝的時候安裝了12個軟體包,但是解除安裝的時候只解除安裝了4個軟體包!
[root@localhost ~]# yum -y groupremove Emacs

9、清除快取中的rpm標頭檔案和包檔案
[root@localhost ~]# yum clean all

10、搜尋相關的軟體包
[root@localhost ~]# yum -y search Emacs

11、顯示指定軟體包的資訊
[root@localhost ~]# yum info Emacs
和rpm -qi emacs顯示的資訊差不多,但不完全相同

12、查詢指定軟體包的依賴資訊,emacs依賴的模組不少啊
[root@localhost ~]# yum deplist emacs

13、列出所有以yum開頭的軟體包
[root@localhost ~]# yum list yum\*

14、列出已經安裝的但是不包含在資源庫中的rpm 包
# yum list extras

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9034054/viewspace-2074915/,如需轉載,請註明出處,否則將追究法律責任。

相關文章