LINUX/UNIX基礎知識mysql
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了linux
yum 命令工具使用舉例正則表達式
一、升級系統
[root@localhost ~]#yum updatesql
二、安裝指定的軟件包,我最喜歡用下面的命令
[root@localhost ~]# yum -y install vsftpd緩存
三、升級指定的軟件包
[root@localhost ~]# yum -y update mysql編輯器
四、卸載指定的軟件包
[root@localhost ~]# yum -y remore vsftpd mysqlide
五、查看系統中已經安裝的和可用的軟件組,對於可用的軟件組,你能夠選擇安裝
[root@localhost ~]# yum grouplist工具
六、安裝上一個命令中顯示的可用的軟件組中的一個軟件組,神之編輯器-Emacs,大約安裝了12個軟件包
[root@localhost ~]# yum -y groupinstall Emacsspa
七、更新指定軟件組中的軟件包
[root@localhost ~]# yum -y groupupdate Emacs.net
八、卸載指定軟件組中的軟件包,對於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命令