标签:aliyuncs 源地址 http CentOS mirrors aliyun com
背景资料
CentOS 6 已于 2020 年 11 月 30 日停产。根据 Linux 社区规则,
http://mirror.centos.org/centos-6/
CentOS 6 源地址处的内容已被删除。所有第三方镜像提供商都已经移除了CentOS 6 源地址。阿里云的源地址不能
http://mirrors.cloud.aliyuncs.com
和
http://mirrors.aliyun.com
CentOS 6源地址同步。如果继续使用阿里云默认的CentOS 6源地址,会报错。下图显示了错误的示例。
![centos 6错误](https://help-static-aliyun-doc.aliyuncs.com/assets/img/en-US/4328707061/p187588.png)
运行CentOS 6操作系统的ECS实例中,您可以根据网络环境,通过以下步骤更改源地址配置。
- YUM 存储库
- 对于VPC类型的实例,您必须将YUM仓库的源地址修改为
http://mirrors.cloud.aliyuncs.com/centos-vault/6.10/
.
- 对于经典网络类型的实例,您必须将YUM仓库的源地址修改为
http://mirrors.aliyuncs.com/centos-vault/6.10/
.
- EPEL 存储库
- 对于 VPC 类型的实例,您必须将 EPEL 存储库的源地址更改为
http://mirrors.cloud.aliyuncs.com/epel-archive/6/
.
- 对于经典网络类型的实例,您必须将 EPEL 仓库的源地址更改为
http://mirrors.aliyuncs.com/epel-archive/6/
.
解决方案
- 连接到运行 CentOS 6 的 ECS 实例。
有关详细信息,请参阅。
- 运行以下命令修改文件
CentOS-Base.repo
:
vim /etc/yum.repos.d/CentOS-Base.repo
- 按I键进入编辑模式。修改以下内容,更改源地址。
根据实例的网络类型修改文件。
- 专有网络
[base]
name=CentOS-6.10
enabled=1
failovermethod=priority
baseurl=http://mirrors.cloud.aliyuncs.com/centos-vault/6.10/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.cloud.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
[updates]
name=CentOS-6.10
enabled=1
failovermethod=priority
baseurl=http://mirrors.cloud.aliyuncs.com/centos-vault/6.10/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.cloud.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
[extras]
name=CentOS-6.10
enabled=1
failovermethod=priority
baseurl=http://mirrors.cloud.aliyuncs.com/centos-vault/6.10/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.cloud.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
- 经典网络
[base]
name=CentOS-6.10
enabled=1
failovermethod=priority
baseurl=http://mirrors.aliyuncs.com/centos-vault/6.10/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
[updates]
name=CentOS-6.10
enabled=1
failovermethod=priority
baseurl=http://mirrors.aliyuncs.com/centos-vault/6.10/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyuncs.comm/centos-vault/RPM-GPG-KEY-CentOS-6
[extras]
name=CentOS-6.10
enabled=1
failovermethod=priority
baseurl=http://mirrors.aliyuncs.com/centos-vault/6.10/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
修改完文件后,按Esc键退出编辑模式,按 enter 键:wq
保存退出文件。
- 运行以下命令来编辑
epel.repo
文件:
vim /etc/yum.repos.d/epel.repo
- 按I键进入编辑模式。修改以下内容,更改源地址。
根据实例的网络类型修改文件。
- 专有网络
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
enabled=1
failovermethod=priority
baseurl=http://mirrors.cloud.aliyuncs.com/epel-archive/6/$basearch
gpgcheck=0
gpgkey=http://mirrors.cloud.aliyuncs.com/epel-archive/RPM-GPG-KEY-EPEL-6
- 经典网络
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
enabled=1
failovermethod=priority
baseurl=http://mirrors.aliyuncs.com/epel-archive/6/$basearch
gpgcheck=0
gpgkey=http://mirrors.aliyuncs.com/epel-archive/RPM-GPG-KEY-EPEL-6
修改完文件后,按Esc键退出编辑模式,按 enter 键:wq
保存退出文件。
接下来做什么
更改YUM仓库和EPEL仓库的源地址后,您可以使用yum install命令在实例上安装您需要的软件包。
如果您使用自定义镜像创建ECS实例,当您启动实例时,会
cloud-init
自动初始化系统的源地址配置。如果您希望使用更改源地址的ECS实例创建自定义镜像,并希望保留原有的源地址配置,您需要执行以下操作修改/etc/cloud/cloud.cfg
cloud-init
的配置文件创建自定义镜像前修改了源地址的ECS实例。
- 运行以下命令编辑/etc/cloud/cloud.cfg文件:
vim /etc/cloud/cloud.cfg
- 按I键进入编辑模式,使用
#
注释掉- source-address
下的模块cloud_init_modules:
。
下图显示了文件中的配置信息。
- 修改完文件后,按Esc键退出编辑模式,按 enter 键
:wq
保存退出文件。
相关话题
标签:aliyuncs,
源地址,
http,
CentOS,
mirrors,
aliyun,
com
From: https://www.cnblogs.com/lkj371/p/17148905.html