1、yum配置 yum的配置文件在 /etc/yum.conf $releasever 當前系統的發行版本,$basearch CPU體系,使用命令 arch 查看 2、配置yum源 yum源文件在 /etc/yum.repos.d/ 中 看到 .repo 結尾的文件都是yum文件,其中,CentO ...
1、yum配置
yum的配置文件在 /etc/yum.conf
[root@mini ~]# cat /etc/yum.conf [main] cachedir=/var/cache/yum/$basearch/$releasever # yum緩存的目錄,下載安裝軟體包時存放的目錄 keepcache=0 #安裝完成後是否保留軟體包 0:不保留,1:保留 debuglevel=2 logfile=/var/log/yum.log # yum日誌文件,查詢過去所做的更新更改 exactarch=1 obsoletes=1 gpgcheck=1 #是否是否進行gpg(GNU Private Guard)校驗 plugins=1 installonly_limit=5 bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum distroverpkg=centos-release
$releasever 當前系統的發行版本,$basearch CPU體系,使用命令 arch 查看
2、配置yum源
yum源文件在 /etc/yum.repos.d/ 中
[root@mini ~]# ls /etc/yum.repos.d/ CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
看到 .repo 結尾的文件都是yum文件,其中,CentOS-Base.repo 是yum 網路源的配置文件,CentOS-Media.repo 是yum 本地源的配置文件,預設使用網路源進行軟體包安裝與更新
1)配置本地yum源
配置本地yum源需將網路yum源文件更改尾碼名,或者將除了 CentOS-Media.repo 之外的文件全備份到一個目錄中
[root@mini yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.backup [root@mini yum.repos.d]# cat CentOS-Media.repo # CentOS-Media.repo # # This repo can be used with mounted DVD media, verify the mount point for # CentOS-7. You can use this repo and yum to install items directly off the # DVD ISO that we release. # # To use this repo, put in your DVD and use it with the other repos too: # yum --enablerepo=c7-media [command] # # or for ONLY the media repo, do this: # # yum --disablerepo=\* --enablerepo=c7-media [command] [c7-media] name=CentOS-$releasever - Media baseurl=file:///media/CentOS/ file:///media/cdrom/ file:///media/cdrecorder/ gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
baseurl 為本地yum源的地址,一般是安裝光碟中的安裝包,要確保光碟已連接
重新生成yum緩存
[root@mini yum.repos.d]# yum clean all [root@mini yum.repos.d]# yum makecache
這樣本地yum源就已經配置完成
2)配置網路yum源
centos預設的網路源為官方源,官方源為國外的站點,下載與更新速度有點慢,這時將網路源設置為國內的就會比較完美了,國內的開源鏡像站點主要有
阿裡雲 https://opsx.alibaba.com/mirror
網易 http://mirrors.163.com/
清華大學 https://mirrors.tuna.tsinghua.edu.cn/
在這裡我將以阿裡雲、網易的進行演示
(1)先備份 CentOS-Base.repo,以後可隨時恢復
(2)下載新的CentOS-Base.repo 到/etc/yum.repos.d/
阿裡的 ,根據自己的版本選擇下載
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
網易的,根據自己的版本選擇下載
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS5-Base-163.repo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
(3)重新生成yum緩存
[root@mini yum.repos.d]# yum clean all [root@mini yum.repos.d]# yum makecache