yum源更换为阿里云教程,解决yum源失效报错

2024-10-25
如今,很多VPS主机商提供的系统yum源都失效了,这对不熟悉Linux运维的小白来说确实挺麻烦的。遇到"Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: No URLs in mirrorlist"这样的报错,说明你的Centos系统的yum源出了问题。
如果你发现yum在线下载速度不太理想,可以尝试将其切换为国内镜像,比如阿里云的源。接下来就来看看怎么做。

将VPS的yum源切换为阿里云

1. 备份原有yum配置:

   在更改之前,备份一下原有的yum文件,以防后续出现问题。
   ```bash
   cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
   ```

2. 编辑yum源文件:

   打开CentOS的yum源配置文件夹:
   ```bash
   cd /etc/yum.repos.d/
   ```

   然后用文本编辑器打开你要修改的repo文件,例如`CentOS-Base.repo`(具体名称可能有所不同):
   ```bash
   vi CentOS-Base.repo
   ```
   
3. 替换为阿里云源:

   将原来的内容替换为以下内容:
   ```ini
   [base]
   name=CentOS-$releasever - Base
   baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
   gpgcheck=1
   gpgkey=https://www.centos.org/keys/RPM-GPG-KEY-CentOS7
   
   [updates]
   name=CentOS-$releasever - Updates
   baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
   gpgcheck=1
   gpgkey=https://www.centos.org/keys/RPM-GPG-KEY-CentOS7
   
   [extras]
   name=CentOS-$releasever - Extras
   baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
   gpgcheck=1
   gpgkey=https://www.centos.org/keys/RPM-GPG-KEY-CentOS7
   ```

4. 保存并退出:


   如果使用的是`vi`编辑器,按下`Esc`键,然后输入`:wq`,回车即可保存并退出。

5. 清除缓存并更新:

   切换完成后,执行下面的命令清除旧的yum缓存,并进行更新:
   ```bash
   yum clean all
   yum makecache
   yum update
   ```

6. 检查是否成功:

   最后,可以通过安装一个软件包来确认是否成功切换了yum源,比如:
   ```bash
   yum install vim
   ```

通过以上步骤,你可以轻松将VPS的yum源切换为阿里云的镜像。这不仅能解决yum源失效的问题,还能提升下载速度,让你在使用CentOS时更加顺畅。希望这些信息对你有帮助!

admin

这个人很懒,什么都没留下

文章评论