yum(全稱為 Yellow dog Updater, Modified)基于RPM包管理,能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝,
本地Yum倉庫:自己是服務端為本機提供服務
yum倉庫的組成部分
1.資料 :包含所有的軟體包檔案
2.元資料:指的是資料檔案:包括每個包的包名、版本資訊、各包所包含的檔案串列、包與包之間的依賴關系、包的分組資訊.
服務端:擁有光碟所有內容
客戶端:指定本機及為服務端,書寫一個組態檔
/etc/yum.repos.d/.repo
注意:錯誤的組態檔,會影響正確的檔案
實驗:配置本地yum源;作業系統:CentOS 7
掛載光碟 (把光碟檔案/dev/cdrom 掛載到掛載點 /mnt)

創建目錄 /repo/cos7dvd
把掛載的光碟檔案拷貝到目錄/repo/cos7dvd下

清理舊的配置、不可用的、其他人建立的配置,防止干擾
[root@localhost ~]# mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/oldrepo/
快速添加新的軟體源

[root@localhost ~]# vim /etc/yum.conf

清理yum快取資料
為了提高檢索速度,yum會在本機快取資料,當軟體園地址有變化,或者需要檢查倉庫時,建議先清理所有快取

yum命令的使用
yum查詢功能
yum [options] [command] [package …]
-y:默認yum需要是互動模式,-y表示自動提供yes回應
search:搜索某個軟體名或關鍵字
list:列出所有yum所管理的軟體包和名稱
info:同上,也類似rpm -qai
provides:查找該命令是由軟體安裝生成的,類似rpm -df的功能
repolist:列出所有可用的repo
yum 安裝、升級、降級、卸載功能
install:后面接需要安裝的軟體
reinstall:后面接需要重新安裝的軟體
update:后面接需要升級到的軟體
check-update:檢查可用的升級包
downgrade:后面接需要降級到的版本
remove:卸載軟體
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/235615.html
標籤:其他
