yum check-update 檢查可更新的所有軟件包
yum update 下載更新系統(tǒng)已安裝的所有軟件包
yum upgrade 大規(guī)模的版本升級(jí),與yum update不同的是,連舊的淘汰的包也升級(jí)
yum install <packages> 安裝新軟件包
yum update <packages> 更新指定的軟件包
yum remove <packages> 卸載指定的軟件包
yum groupinstall <groupnames> 安裝指定軟件組中的軟件包
yum groupupdate <groupnames> 更新指定軟件組中的軟件包
yum groupremove <groupnames> 卸載指定軟件組中的軟件包
yum grouplist 查看系統(tǒng)中已經(jīng)安裝的和可用的軟件組
yum list 列出資源庫(kù)中所有可以安裝或更新以及已經(jīng)安裝的rpm包
yum list <regex> 列出資源庫(kù)中與正則表達(dá)式匹配的可以安裝或更新以及已經(jīng)安裝的rpm包
yum list available 列出資源庫(kù)中所有可以安裝的rpm包
yum list available <regex> 列出資源庫(kù)中與正則表達(dá)式匹配的所有可以安裝的rpm包
yum list updates 列出資源庫(kù)中所有可以更新的rpm包
yum list updates <regex> 列出資源庫(kù)中與正則表達(dá)式匹配的所有可以更新的rpm包
yum list installed 列出資源庫(kù)中所有已經(jīng)安裝的rpm包
yum list installed <regex> 列出資源庫(kù)中與正則表達(dá)式匹配的所有已經(jīng)安裝的rpm包
yum list extras 列出已經(jīng)安裝的但是不包含在資源庫(kù)中的rpm包
yum list extras <regex> 列出與正則表達(dá)式匹配的已經(jīng)安裝的但是不包含在資源庫(kù)中的rpm包
yum list recent 列出最近被添加到資源庫(kù)中的軟件包
yum search <regex> 檢測(cè)所有可用的軟件的名稱、描述、概述和已列出的維護(hù)者,查找與正則表達(dá)式匹配的值
yum provides <regex> 檢測(cè)軟件包中包含的文件以及軟件提供的功能,查找與正則表達(dá)式匹配的值
yum clean headers 清除緩存中的rpm頭文件
yum clean packages 清除緩存中rpm包文件
yum clean all 清除緩存中的rpm頭文件和包文件
yum deplist <packages> 顯示軟件包的依賴信息
當(dāng)?shù)谝淮问褂脃um 或yum 資源庫(kù)有更新時(shí),yum 會(huì)自動(dòng)下載所有所需的he ade rs放置于 /var/cache /yum 目錄下,所需時(shí)間可能較長(zhǎng)。
還可以使用 yum info 命令列出包信息,yum info 可用的參數(shù)與 yum list 的相同。
yum 命令還可以使用 -y 參數(shù)用于用 ye s 回答命令運(yùn)行時(shí)所提出的問(wèn)題,比如 yum -y install vsftpd,這樣在安裝軟件的時(shí)候就不用輸入yes/y了
yum 命令工具使用舉例
1、升級(jí)系統(tǒng)
[root@localhost ~]#yum update
2、安裝指定的軟件包,我最喜歡用下面的命令
[root@localhost ~]# yum -y install vsftpd
3、升級(jí)指定的軟件包
[root@localhost ~]# yum -y update mysql
4、卸載指定的軟件包
[root@localhost ~]# yum -y remore vsftpd mysql
5、查看系統(tǒng)中已經(jīng)安裝的和可用的軟件組,對(duì)于可用的軟件組,你可以選擇安裝
[root@localhost ~]# yum grouplist
6、安裝上一個(gè)命令中顯示的可用的軟件組中的一個(gè)軟件組,神之編輯器-Emacs,大約安裝了12個(gè)軟件包
[root@localhost ~]# yum -y groupinstall Emacs
7、更新指定軟件組中的軟件包
[root@localhost ~]# yum -y groupupdate Emacs
8、卸載指定軟件組中的軟件包,對(duì)于Emacs,安裝的時(shí)候安裝了12個(gè)軟件包,但是卸載的時(shí)候只卸載了4個(gè)軟件包!
[root@localhost ~]# yum -y groupremove Emacs
9、清除緩存中的rpm 頭文件和包文件
[root@localhost ~]# yum clean all
10、搜索相關(guān)的軟件包
[root@localhost ~]# yum -y search Emacs
11、顯示指定軟件包的信息
[root@localhost ~]# yum info Emacs
和rpm -qi emacs顯示的信息差不多,但不完全相同
12、查詢指定軟件包的依賴信息,emacs依賴的模塊不少啊
[root@localhost ~]# yum deplist emacs
13、列出所有以 yum 開(kāi)頭的軟件包
[root@localhost ~]# yum list yum\*
14、列出已經(jīng)安裝的但是不包含在資源庫(kù)中的rpm 包
# yum list extras
最常用的還是第3,4命令
number of view: 225
No related posts.
聯(lián)系客服