yum安裝的也是rpm包
redhat使用yum需要付費;
yum源配置位置
在/etc/yum.repos.d目錄里有CentOS-Base.repo CentOS-CR.repo CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-Media.repo CentOS-Sources.repo CentOS-Vault.repo
默認CentOS-Base.repo生效,默認連接的是centos官方yum源,在國外,網速慢
阿里雲yum源配置
1、安裝wget
yum install -y wget
2、備份/etc/yum.repos.d/CentOS-Base.repo文件
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.back
3、下載阿里雲的Centos-6.repo文件
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
4、重新加載yum
yum clean all
yum makecache
光盤yum源搭建
1、掛載光盤
2、進入 /etc/yum.repos.d 目錄,修改其它配置文件后綴名
mv CentOS-Base.repo CentOS-Base.repo.bak
mv CentOS-CR.repo CentOS-CR.repo.bak
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
mv CentOS-fasttrack.repo CentOS-fasttrack.repo.bak
mv CentOS-Sources.repo CentOS-Sources.repo.bak
mv CentOS-Vault.repo CentOS-Vault.repo.bak
3、修改CentOS-Media.repo
(1)enabled=1
(2)刪除已經存在的文件地址file:///media/CentOS/
(3)添加正確的掛載地址file:///mnt/cd
4、測試
yum list
觀察容器名稱
注意:linux配置文件往往有嚴格的格式規定,不能有多余的tab和空格
yum list
查詢所有可安裝軟件
yum search 關鍵字(mysql)
搜索服務器上所有和關鍵字相關的包
yum -y install 包名
-y 自動回答yes
yum -y update 包名
如果update后面沒有加包名,會升級所有的軟件,包括linux內核。linux內核升級完之后,需要做一定的配置,內核才可以正常使用,慎用
yum -y remove 包名
yum卸載還會自動卸載依賴的包,慎用,a-->b-->c,但linux內核也依賴c
yum grouplist
列出所有可用的軟件組
yum groupinstall 軟件組名
安裝指定軟件組
yum groupremove 軟件組名
卸載指定軟件組
軟件組就是我們當初安裝centos過程中的那些內容