CentOS-5 yum源

先执行

sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf && \
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

然后

cat > /etc/yum.repos.d/CentOS-Base.repo << EOF      
[base]
name=CentOS-5.11 - Base - 163.com
baseurl=http://mirrors.163.com/centos-vault/5.11/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=5.11&arch=$basearch&repo=os
gpgcheck=1
gpgkey=http://mirrors.163.com/centos-vault/RPM-GPG-KEY-CentOS-5

#released updates 
[updates]
name=CentOS-5.11 - Updates - 163.com
baseurl=http://mirrors.163.com/centos-vault/5.11/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=5.11&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=http://mirrors.163.com/centos-vault/RPM-GPG-KEY-CentOS-5

#packages used/produced in the build but not released
[addons]
name=CentOS-5.11 - Addons - 163.com
baseurl=http://mirrors.163.com/centos-vault/5.11/addons/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=5.11&arch=$basearch&repo=addons
gpgcheck=1
gpgkey=http://mirrors.163.com/centos-vault/RPM-GPG-KEY-CentOS-5

#additional packages that may be useful
[extras]
name=CentOS-5.11 - Extras - 163.com
baseurl=http://mirrors.163.com/centos-vault/5.11/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=5.11&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=http://mirrors.163.com/centos-vault/RPM-GPG-KEY-CentOS-5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-5.11 - Plus - 163.com
baseurl=http://mirrors.163.com/centos-vault/5.11/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=5.11&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=http://mirrors.163.com/centos-vault/RPM-GPG-KEY-CentOS-5

#contrib - packages by Centos Users
[contrib]
name=CentOS-5.11 - Contrib - 163.com
baseurl=http://mirrors.163.com/centos-vault/5.11/contrib/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=5.11&arch=$basearch&repo=contrib
gpgcheck=1
enabled=0
gpgkey=http://mirrors.163.com/centos-vault/RPM-GPG-KEY-CentOS-5
EOF

假如不行的话,就再执行下面这个

cat > /etc/yum.repos.d/libselinux.repo << EOF 
[libselinux]
name=CentOS-5 - libselinux
baseurl=http://mirrors.163.com/centos-vault/5.11/centosplus/$basearch/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
includepkgs=libselinux*
EOF
### CentOS 3 Yum 配置及镜像地址 尽管 CentOS 官方已经停止对 CentOS 3 的支持,但仍有一些第三方站点提供旧版本的镜像资。以下是针对 CentOS 3 的 yum 配置方法及相关操作。 #### 备份现有的 yum 配置文件 在进行任何更改前,建议先备份 `/etc/yum.repos.d/` 下的所有 `.repo` 文件,以便出现问题时能够快速恢复原始状态。可以通过以下命令完成此操作: ```bash mkdir -p /etc/yum.repos.d/backup mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/ ``` 上述命令会创建一个名为 `backup` 的子目录,并将所有现存的 `.repo` 文件移动到该目录下[^3]。 #### 获取适用于 CentOS 3 的镜像 由于官方已不再维护 CentOS 3 的更新服务,推荐使用一些社区或第三方提供的存档镜像。例如,Vault.centos.org 是 CentOS 提供的历史版本存储库之一。对于 CentOS 3,可访问其对应路径获取相关资- **基础仓库**: `http://vault.centos.org/3.9/os/i386/` - **附加软件包 (extras)**: `http://vault.centos.org/3.9/extras/i386/` - **更新仓库**: `http://vault.centos.org/3.9/updates/i386/` 注意:这里的 `3.9` 表示最后一个稳定版分支;如果需要其他具体的小版本号,请调整 URL 中的相关部分。 #### 编辑新的 yum 配置文件 编辑一个新的 repo 文件来指定这些新加入的镜像位置。假设我们命名为 `CentOS-Vault.repo` 并放置于标准目录中,则可通过文本编辑器输入如下内容: ```ini [Cents3-base] name=CentOS-$releasever - Base Vault Mirror baseurl=http://vault.centos.org/3.9/os/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-3 [CentOS-extras] name=CentOS-$releasever - Extras Vault Mirror baseurl=http://vault.centos.org/3.9/extras/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-3 [CentOS-updates] name=CentOS-$releasever - Updates Vault Mirror baseurl=http://vault.centos.org/3.9/updates/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-3 ``` 保存退出后即可生效[^4]。 #### 更新缓存并测试安装功能 执行下面两条指令刷新元数据索引以及验证能否正常工作: ```bash yum clean all && yum makecache fast yum list available | grep centos-release ``` 通过以上步骤应该能成功切换至适合 CentOS 3 使用的新镜像环境之中[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值