Linux 筆記分享十四:YUM 線上安裝

yuanshang發表於2019-01-08

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

file

第四步、檢測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 協議》,轉載必須註明作者和本文連結
我們是一群被時空壓迫的孩子。 ---- 愛因斯坦

相關文章