Linux进阶09:CentOS的Yum库设置

本文介绍下CentOS的Yum在线库和离线库的设置。

在线库

CentOS默认在线库,因为是国外的服务器,所以下载速度非常慢。推荐更换为163.com的在线库。可以参考163.com的CentOS的使用帮助
以下以CentOS6.x为例。

1
2
3
# rm –rf /etc/yum.repos.d/*
# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
# mv CentOS6-Base-163.repo /etc/yum.repos.d/

注意
CentOS6-Base-163.repo文件中的gpgcheck=1改为gpgcheck=0,因为gpgkey有可能无法访问,导致无法验证下载的rpm包。

1
2
# sed -i "s/gpgcheck=1/gpgcheck=0/g" /etc/yum.repos.d/CentOS6-Base-163.repo
# yum clean all && yum makecache

离线库

当CentOS服务无法上网时,可以使用CentOS的安装ISO文件作为本地离线Yum库,通过挂载ISO文件或CD-ROM来实现。

1
2
3
# rm -rf /etc/yum.repos.d/* # 删除原有所有源
# mount -o loop CentOS-6.9-x86_64-bin-DVD1.iso /media/ # 挂载CentOS的iso文件到/media
# vi /etc/yum.repos.d/cdrom.repo

内容如下。

1
2
3
4
5
[cdrom]
name=cdrom
baseurl=file:///media/ # 本地yum源地址
enable=1
gpgcheck=0

再重新更新yum缓存

1
# yum clean all && yum makecache

或者直接挂在CD-ROM,其他步骤同上。

1
# mount /dev/cdrom /media

如果本文对你有所帮助,请小额赞助
~~ EOF ~~