你的位置:首页 > Linux系统
1、修改yum源地址
将 /etc/yum.repos.d/CentOS-Base.repo 文件中所有的源主机地址修改为http://vault.centos.org
并且将$releasever替换为当前系统所使用的CentOS系统版本,可以使用5.x,具体根据你的系统版本选择,CentOS最后一个版本是5.11。
确认在 /etc/yum.repos.d/目录没有除了CentOS-Base.repo之外其他以repo结尾的文件,如果有的话需要删除,然后执行 yum clean all && yum makecache更新和启用新的yum源。
注意,需要将所有其他备用的源都删除,然后修改CentOS-Base.repo内容如下:
[base] name=CentOS-5.11 - Base failovermethod=priority baseurl=http://vault.centos.org/5.11/os/$basearch/ gpgcheck=1 gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-5 #released updates [updates] name=CentOS-5.11 - Updates failovermethod=priority baseurl=http://vault.centos.org/5.11/updates/$basearch/ gpgcheck=1 gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-5 #additional packages that may be useful [extras] name=CentOS-5.11 - Extras failovermethod=priority baseurl=http://vault.centos.org/5.11/extras/$basearch/ gpgcheck=1 gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-5 #additional packages that extend functionality of existing packages [centosplus] name=CentOS-5.11 - Plus failovermethod=priority baseurl=http://vault.centos.org/5.11/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-5 #contrib - packages by Centos Users [contrib] name=CentOS-5.11 - Contrib failovermethod=priority baseurl=http://vault.centos.org/5.11/contrib/$basearch/ gpgcheck=1 enabled=0 gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-5
2.同步vault.centos.org源
因为http://vault.centos.org/的服务器在国外,在国内进行更新的时候速度比较慢,有可能经常会出现超时的错误,因此最好自己做个本地源,如何同步在http://vault.centos.org/readme.txt中有详细的说明,或者使用国内的源,目前腾讯,清华大学和阿里云都有CentOS的历史源
https://mirrors.cloud.tencent.com/centos-vault/ https://mirrors.tuna.tsinghua.edu.cn/centos-vault https://mirrors.aliyun.com/centos-vault/
创建本地源先创建一个需要同步的目录,然后执行下面的命令执行文件同步:
mkdir -p centos-vault/5.11 rsync -avz --exclude=debug --exclude=i386 rsync://archive.kernel.org/centos-vault/5.11/ ./centos-vault/5.11/
去除了32位系统的文件,基本没有用过32位的操作系统,如果你需要32位的系统,把--exclude=i386去掉。
- 上一篇:CentOS6 libc.so.6 被误删、误改 急救
- 下一篇:没有了...
发表评论: