今天我在香港服务器上yum install maven的时候,一直报错,当时我就察觉镜像源的问题,本来想通过临时的清华园镜像去解决问题,但是404 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
没办法博主只能在/etc/yum.repos.d/CentOS-Base.repo
文件中修改镜像源,替换内容如下:
[base]
name=CentOS-$releasever - Base
baseurl=https://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
[updates]
name=CentOS-$releasever - Updates
baseurl=https://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
[extras]
name=CentOS-$releasever - Extras
baseurl=https://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
然后
-
清除 Yum 缓存:
- 清除 Yum 缓存以确保使用新的仓库配置:
bash
sudo yum clean all
- 清除 Yum 缓存以确保使用新的仓库配置:
-
生成新的缓存:
- 重新生成 Yum 缓存:
bash
sudo yum makecache
- 重新生成 Yum 缓存:
-
测试新的仓库配置:
- 运行以下命令来测试新的仓库配置是否有效:
bash
sudo yum repolist
- 这将列出所有可用的仓库,确保新的镜像站点已经生效。
- 运行以下命令来测试新的仓库配置是否有效:
-
更新系统:
- 更新系统以确保所有软件包都是最新的:
sudo yum update
最后成功解决:
- 更新系统以确保所有软件包都是最新的: