Linux yum命令詳解

一、yum的配置文件yum.conf詳解

yum配置文件位置:/etc/yum.conf == rpm -qc yum|grep yum.conf
[main] #通用主配置段
cachedir=/var/cache/yum/$basearch/$releasever # 緩存文件路徑
keepcache=0 # 緩存到本地的文件是否保存
debuglevel=2 # 調試級別
logfile=/var/log/yum.log # 安裝的日誌文件
exactarch=1 # 精確嚴格的平臺release匹配
obsoletes=1
gpgcheck=1 #檢測來源合法性和包完整性
plugins=1 #支持插件機制
installonly_limit=5 #同時安裝多少程序包
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bu # 追蹤bug路徑
distroverpkg=centos-release # 當前發行版版本號從哪兒獲取

二、yum倉庫repo文件詳解
yum源repo配置文件位置:/etc/yum.repos.d/*.repo
[repositoryID] #倉庫ID,唯一標識別,不能重複
name=Some name for this repository #完整的倉庫名稱
baseurl=url://path/to/repository/ #yum倉庫指明的訪問路徑 repodat目錄dirname
enabled={1|0} #是否啓用此yum倉庫,默認啓用
gpgcheck={1|0} #是否檢查完整性和來源合法性
gpgkey=URL #祕鑰文件位置,可能是對方倉庫提供
enablegroups={1|0} #是否基於組來批量管理程序包
failovermethod={roundrobin|priority} #故障轉移方法:輪詢、根據優先級選擇; 默認roundrobin隨機
cost=1000 #設置開銷,默認爲1000

1)*.repo可以將多個[repositoryID]的配置信息放在一個而文件內,也可以切成多個方便管理
2)baseurl可以使用:ftp:// 、http:// 、nfs:// 、file:/// 指明URL路徑
3)baseurl等號兩邊不能有空格,其後可以填寫多個鏡像訪問路徑,每行一個,不能頂行寫多個訪問路徑間聯繫是鏡像相同,目的是爲了做備用訪問
4)更多選項使用man 5 yum.conf查看,基本配置只需前三行就可以
5)發行版光盤鏡像安裝可能會自動配置網絡鏡像URL地址

三、yum插件fastestmirror.conf配置文件詳解
yum插件配置文件位置:/etc/yum/pluginconf.d/fastestmirror.conf
[main]
enabled=1 #開啓關閉yum插件
verbose=0
always_print_best_host = true
socket_timeout=3
hostfilepath=timedhosts.txt
maxhostfileage=10
maxthreads=15

四、repodata目錄以及repomd.xml位置
配置本地yum倉庫
1.安裝createrepo包---yum install createrepo -y
2.cd到repodata上級目錄
3.createrepo ./
4.配置repo文件指明repodata目錄位置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章