1、yum優點和缺點
- 優點
將所有軟體包放到官方伺服器上,當進行yum線上安裝時,可以自動解決依賴性問題
- 缺點
redhat的yum線上安裝需要付費
幸好CentOS的yum是免費的
2、yum原始檔的存放目錄
cd /etc/yum.repos.d/
- yum原始檔簡介
CentOS-Base.repo: 基本yum原始檔,預設生效
其它幾個原始檔預設不生效
3、yum原始檔CentOS-Base.repo詳解
配置項 | 作用 |
---|---|
[base] | 容器名稱,一定要放在[]內,可以自定義 |
name | 容器說明,可以自己隨便寫 |
mirrorlist | 映象站點,這個與baseurl有一個即可 |
baseurl | 我們的yum源伺服器的地址。預設是CentOS官方的yum源伺服器,是可以使用的,如果你覺得慢可以改成你喜歡的yum源地址 |
enabled | 此容器是否生效,如果不寫或寫成enabled=1都是生效的,寫成enabled=0就是不生效,這就是CentOS-Base.repo預設生效的原因 |
gpgcheck | 如果是1指RPM的數字證照生效,如果是0則不生效 |
gpgkey | 數字證照的公鑰檔案儲存位置。不用修改 |
第一步、掛載光碟
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom/
第二步、使預設yum源暫時失效
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
yum源讀取檔案是支援副檔名識別的
第三步、修改CentOS-Media.repo
第四步、檢測yum源是否修改成功
yum list
1、查詢所有可用軟體包列表
yum list
2、搜尋伺服器上所有和關鍵字相關的包
yum search 關鍵詞
或者:
yum list | grep 關鍵詞
3、安裝
yum -y install 包名
例如安裝gcc(C語言編譯器)
yum -y install gcc
- 選項
-y: 自動回答yes
install: 安裝
- 注意
gcc為底層基本服務程式,必須僅能透過yum或rpm安裝
為什麼:騎驢找驢唄,想騎驢沒有驢,騎個屁
4、升級
yum -y update 包名
- 選項
-y: 自動回答yes
update: 升級
- 注意
對於伺服器服務軟體來講,升級是要付出代價的
除非爆發致命安全問題,必須升級
升級命令,真的慎之又慎呀!!!
5、解除安裝
yum -y remove 包名
- 選項
-y: 自動回答yes
remove: 解除安裝
- 注意
伺服器使用最小化安裝,用什麼軟體安裝什麼,儘量不解除安裝!!!
6、YUM軟體組管理命令
更為全面的計算機功能模組,比喻語言支援等
- 列出所有可用的軟體組列表
yum grouplist
- 安裝指定軟體組,組名可以由grouplist列出來
yum groupinstall 軟體組名
軟體組名必須為英文
可以敲入
LANG=en_US
切換為英文顯示軟體組名用雙引號括起來
可以敲入
LANG=zh_CN.utf8
切換為中文顯示
- 解除安裝指定軟體組
yum groupremove 軟體組名
本作品採用《CC 協議》,轉載必須註明作者和本文連結