歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Linux yum命令使用教程

Linux yum命令使用教程

日期:2017/3/3 14:06:53   编辑:Linux技術

yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟件包管理器。基於RPM包管理,能夠從指定的服務器自動下載RPM包並且安裝,可以自動處理依賴性關系,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。yum提供了查找、安裝、刪除某一個、一組甚至全部軟件包的命令,而且命令簡潔而又好記。

常用的yum命令: Usage: yum [options] COMMAND

- yum check-update 檢查可更新的所有軟件包

- yum clean headers 清除緩存中的rpm頭文件

- yum clean packages 清除緩存中rpm包文件

- yum clean all 清除緩存中的rpm頭文件和包文件

- yum deplist 顯示軟件包的依賴信息

- yum install 安裝新軟件包

- yum info 顯示指定軟件包的信息

- yum groupinstall 安裝指定軟件組中的軟件包

- yum groupupdate 更新指定軟件組中的軟件包

- yum groupremove 卸載指定軟件組中的軟件包

- yum grouplist 查看系統中已經安裝的和可用的軟件組

- yum list 列出資源庫中所有可以安裝或更新以及已經安裝的rpm

- yum list available 列出資源庫中所有可以安裝的rpm包

- yum list updates 列出資源庫中所有可以更新的rpm包

- yum list installed 列出資源庫中所有已經安裝的rpm包

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

- yum list recent 列出最近被添加到資源庫中的軟件包

- yum remove 卸載指定的軟件包

- yum search 搜索所有可用的軟件的名稱、描述、概述和已列出的維護者,查找與正則表達式匹配的值

- yum update 下載更新系統已安裝的所有軟件包

- yum upgrade 大規模的版本升級,與yum update不同的是,連舊的淘汰的包也升級

- yum update 更新指定的軟件包

yum install yum-fastestmirror 自動選擇最快的源

yum install yumex 使用圖形界面的yum

yum 命令工具使用舉例

1、升級系統

[root@localhost ~]#yum update

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

更新:yum update

安裝:yum install xxx

移除:yum remove xxx

清除已經安裝過的檔案(/var/cache/yum/):yum clean all

搜尋:yum search xxx

列出所有檔案:yum list

查詢檔案訊息:yum info xxx

Copyright © Linux教程網 All Rights Reserved