欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > IT业 > Centos7更换阿里云的 YUM 镜像仓库

Centos7更换阿里云的 YUM 镜像仓库

2025/5/11 6:01:47 来源:https://blog.csdn.net/u011197085/article/details/142390517  浏览:    关键词:Centos7更换阿里云的 YUM 镜像仓库

步骤 1: 备份原始文件(可选)

和之前一样,首先备份系统默认的 CentOS 仓库文件:

sudo cp /etc/yum.repos.d/CentOS-*.repo /etc/yum.repos.d/CentOS-*.repo.backup

步骤 2: 使用 cat 创建新的阿里云 YUM 镜像仓库配置文件

使用 cat 命令来创建一个新的仓库配置文件:

sudo cat > /etc/yum.repos.d/CentOS-Base-Aliyun.repo <<EOF
[centos]
name=CentOS-\$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/\$releasever/os/\$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1[centos-debuginfo]
name=CentOS-\$releasever - Debug
baseurl=http://mirrors.aliyun.com/centos/\$releasever/debug/\$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=0[centos-source]
name=CentOS-\$releasever - Source
baseurl=http://mirrors.aliyun.com/centos/\$releasever/source/SRPMS/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=0
EOF

解释:

  • cat > /etc/yum.repos.d/CentOS-Base-Aliyun.repo <<EOF: 通过 cat 命令将标准输入内容写入到 /etc/yum.repos.d/CentOS-Base-Aliyun.repo 文件中。
  • \$releasever\$basearch: 这是特殊变量,\$ 前面加了 \ 来转义,防止被当前 shell 解析。
  • EOF 用来标记输入结束。

步骤 3: 清除 YUM 缓存并生成新缓存

完成文件创建后,运行以下命令清除缓存并生成新的缓存:

sudo yum clean all
sudo yum makecache

步骤 4: 测试

可以通过安装软件包来测试是否成功切换到阿里云的 YUM 镜像:

sudo yum install <package-name>
sudo yum install -y gcc

这段流程通过 cat 创建了新的阿里云 YUM 配置文件,简单高效。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词