yum(全稱爲 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟件包管理器。yum可以自動安裝RPM包的依賴軟件包,一步到位。yum提供了查找、安裝、刪除某一個、一組甚至全部軟件包的命令,而且命令簡潔而又好記。
yum的命令形式一般是如下:
yum [options] [command] [package ...]
-
[options]是可選的:
-
-h(幫助),
- -y(當安裝過程提示選擇全部爲”yes”),
- -q(不顯示安裝的過程)等等。
[command]爲所要進行的操作
[package …]是操作的對象。
概括了部分常用的命令包括:
- 自動搜索最快鏡像插件:
yum install yum-fastestmirror
- 安裝yum - 圖形窗口插件:
yum install yumex
- 查看可能批量安裝的列表:
yum grouplist
1 安裝操作
安裝全部
yum install
安裝指定的安裝包package1
yum install package1
### 安裝程序組group1
yum groupinsall group1
2 更新和升級
更新全部
yum update
更新指定程序包package1
yum update package1
檢查可更新的程序
yum check-update
升級指定程序包package1
yum upgrade package1
升級程序組group1
yum groupupdate group1
3 查找和顯示
顯示安裝包信息package1
yum info package1
顯示所有已經安裝和可以安裝的程序包
yum list
顯示指定程序包安裝情況package1
yum list package1
關鍵字string查找安裝包
yum search string
顯示程序組group
yum groupinfo group1
4 刪除程
刪除程序包package1
yum remove &erase package1
刪除程序組group1
yum groupremove group1
查看程序package1依賴情況
yum deplist package1
5 清除緩存
清除緩存目錄下的軟件包
yum clean packages
清除緩存目錄下的 headers
yum clean headers
清除緩存目錄下舊的 headers
yum clean oldheaders
清除緩存目錄下的軟件包及舊的headers
yum clean,
yum clean all (= yum clean packages; yum clean oldheaders)