HCRM博客

CentOS 6源,如何寻找并更新软件包?

CentOS 6是一个广泛使用的Linux发行版,但自2020年11月30日起已结束生命周期(EOL),官方不再对其进行维护,对于仍在使用CentOS 6的用户来说,通过配置第三方源来继续获取软件包和更新仍是一种可行的解决方案,以下是一些常用的CentOS 6源的配置方法:

CentOSBase.repo 配置

CentOS 6源,如何寻找并更新软件包?-图1
(图片来源网络,侵权删除)

1、阿里云源

```bash

cat > /etc/yum.repos.d/CentOSBase.repo << EOF

[base]

name=CentOS$releasever Base

baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/

CentOS 6源,如何寻找并更新软件包?-图2
(图片来源网络,侵权删除)

gpgcheck=1

gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS6

[updates]

name=CentOS$releasever Updates

baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/

gpgcheck=1

CentOS 6源,如何寻找并更新软件包?-图3
(图片来源网络,侵权删除)

gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS6

[extras]

name=CentOS$releasever Extras

baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS6

EOF

```

2、腾讯云源

```bash

mv /etc/yum.repos.d/CentOSBase.repo /etc/yum.repos.d/CentOSBase.repo.backup

wget O /etc/yum.repos.d/CentOSBase.repo http://mirrors.cloud.tencent.com/repo/centos6_base.repo

sed i 's#http#HTTPS#g' /etc/yum.repos.d/CentOSBase.repo

yum clean all

yum makecache

```

3、网易源

```bash

cat > /etc/yum.repos.d/CentOSBase.repo << EOF

[base]

name=CentOS$releasever Base

baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS6

[updates]

name=CentOS$releasever Updates

baseurl=http://mirrors.163.com/centos/$releasever/updates/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS6

[extras]

name=CentOS$releasever Extras

baseurl=http://mirrors.163.com/centos/$releasever/extras/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS6

EOF

```

4、中科大源

```bash

cat > /etc/yum.repos.d/CentOSBase.repo << EOF

[base]

name=CentOS$releasever Base

baseurl=http://mirrors.ustc.edu.cn/centos/$releasever/os/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS6

[updates]

name=CentOS$releasever Updates

baseurl=http://mirrors.ustc.edu.cn/centos/$releasever/updates/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS6

[extras]

name=CentOS$releasever Extras

baseurl=http://mirrors.ustc.edu.cn/centos/$releasever/extras/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS6

EOF

```

5、EPEL源

```bash

cat > /etc/yum.repos.d/epel.repo << EOF

[epel]

name=Extra Packages for Enterprise Linux $releasever $basearch

baseurl=http://mirrors.aliyun.com/epel/$releasever/$basearch/

gpgcheck=1

gpgkey=http://mirrors.aliyun.com/epel/RPMGPGKEYEPEL6

EOF

```

常见问题解答(FAQs)

1、Q: CentOS 6的官方源已经停止支持,为什么还要用旧版本的系统?

A: 虽然CentOS 6的官方支持已经停止,但有些企业或个人可能由于业务需求或预算限制无法立即升级到新的操作系统版本,在这种情况下,使用第三方源可以临时解决依赖库和软件包的安装问题,不过,长期来看,建议尽快升级到受支持的版本,以确保系统安全和稳定性。

2、Q: 如果在使用第三方源时遇到证书验证错误,该如何解决?

A: 在使用第三方源时,可能会遇到GPG密钥不匹配的问题,可以尝试关闭GPG检查(将gpgcheck 设置为0),或者导入正确的GPG密钥,阿里云的CentOS 6源可以通过以下命令导入GPG密钥:

```bash

rpm import https://mirrors.aliyun.com/centos/RPMGPGKEYCentOS6

```

分享:
扫描分享到社交APP
上一篇
下一篇