1.yum其實管理的也是rpm包,只不過依賴什么的都自己做了
2.yum在有的linux版本是收費的,但是CentOS是免費的
3.yum一般意義上是需要聯網的,即:使用網絡yum源
a.yum源配置文件地址
/etc/yum.repos.d/CentOS-Base.repo
b.yum源配置文件含義(知道含義就行了,改的可能性幾乎為0)
[base]
容器名稱,一定要房子[]中
name
容器說明,相當於注釋,可以隨便改
mirrorlist
鏡像站點地址
baseurl
原始服務器地址,默認是CentOS官方yum源地址,是可以用的,如果覺得慢,可以百度一個國內的地址換上去
enabled
此容器是否生效,如果不寫或寫成enable=1都是生效的,寫成enable=0為不生效
gpgcheck
如果是1表示RPM的數字證書生效,0為不生效
gpgkey
數字證書的公鑰保存位置
c.yum源一般不用修改,使用默認的就可以了
查詢
查詢服務器所有可用軟件包列表
yum list
搜索服務器上所有和關鍵字相關的包
yum search 關鍵字
安裝
yum install 包名
升級(慎用)
yum update 包名
注意:
a.如果不跟包名會升級所有包,包括linux內核
b.升級不好你就掛了
卸載(慎用)
yum remove 包名
注意:
a.刪除的時候會把依賴的也都刪了
b.這種刪除方式可能導致的問題是,把中間依賴的也刪了,但是還有其他組件依賴這個中間包,你會發現那個組件用不了了
軟件組管理
列出所有可用的軟件組列表
yum grouplist
安裝指定軟件組,組名可由grouplist查出來
yum groupinstall 組名
卸載指定軟件組
yum groupremove 組名