1.yum(yellow dog updater modified)是一個(gè)在linux中shell中的軟件包管理器,基于RPM包管理,能夠從指定的服務(wù)器自動(dòng)下載RPM包并安裝,可以自動(dòng)處理依賴性關(guān)系,無(wú)需繁瑣的一次次下載和安裝。但是用yum命令安裝的包相對(duì)有點(diǎn)低,如果您想要安裝高版本的還是要下載RPM包用rpm命令安裝。
2.yum命令的一般形式為:yum [options] [command] [package ....]
options選項(xiàng)是可選的,包括-h(幫助)、-y(安裝過(guò)程中選擇yes,如果沒有-y在安裝過(guò)程中會(huì)提示選項(xiàng)y/n)、-q(不顯示安裝的過(guò)程)、-c(指定安裝路徑)等等
command為所要進(jìn)行的操作
package是要安裝的包
3.安裝
yum install PackageName #指定要安裝包
yum groupinstall GroupName #指定安裝程序組,組要用雙引號(hào)括起來(lái)
4.更新和升級(jí)
yum update #全部更新
yum update package #指定更新的程序包
yum check-update #檢查可更新的程序
yum upgrade package #升級(jí)指定程序包
yum groupupdate group #升級(jí)程序組
5.查找和顯示
yum info package #顯示安裝包的信息
yum list #顯示所有已經(jīng)安裝的包和可以安裝的程序包
yum list updates #列出所有可更新的軟件包
yum list package #顯示具體指定包的情況
yum list installed #列出已經(jīng)安裝的軟件包
yum grouplist #顯示所有已經(jīng)安裝的組或者可以安裝組的程序包
yum groupinfo #顯示安裝程序組的信息
6.刪除程序
yum remove PackageName #刪除包它會(huì)檢查依賴,如果要移除的包被別的包依賴那么這條命令會(huì)把其他軟件包也一起清除,所有慎用。rpm -e 也可以刪除包,它會(huì)告訴您這個(gè)程序包被其他包依賴,所以無(wú)法刪除。
yum groupremove group #刪除組程序
7.yum deplist package #查看package的依賴情況
8.清除緩存
yum clean package #清除緩存目錄(/var/cache/yum)下的軟件包
yum clean headers #清除緩存目錄(/var/cache/yum)下的headers
yum clean oldheaders #清除緩存目錄(/var/cache/yum)下舊的headlers
yum clean all #清除緩存目錄(/var/cache/yum)下的軟件包和舊的headers
9.yum命令的配置文件目錄:/etc/yum.conf