yum安装Python依赖过程中一直报404 Not Found的错误,更换yum源后解决问题

前言

我这里是安装Python3.10.10的相关依赖,一直报404 Not Found,报相同错误的可以参考一下

报错如下:

看中间是,尝试了从相关URL中下载包,但是都报了404的错误,404大家都懂哈。最后是没有镜像可以重试了,就结束了。
yum安装Python依赖过程中一直报404 Not Found的错误,更换yum源后解决问题_第1张图片

问题原因:

我是用的是一个比较老的Linux服务器,版本是CentOS 6.5
可以看下当前yum源的配置

vi  /etc/yum.repos.d/CentOS-Base.repo

我这里的配置中都是使用的$ release变量
我猜测CentOS是6.5版本,这里的yum源的$ release就会替换成6.5的版本

由于 CentOS 6.X 阿里云已经停止维护更新,所以我在安装Python3.10.10比较新的相关东西的时候,就会导致没有相关的链接,而报出 404 Not Found

解决方案:

方案一:

如果能升级服务器版本最好,估计后续也可以省掉很多问题,但我用的方案二,所以这里我也不会

方案二:yum换源

编辑yum源文件(编辑之前建议备份一下,给自己留条后路):

vi  /etc/yum.repos.d/CentOS-Base.repo

阿里云镜像站:

http://mirrors.aliyun.com/centos-vault/

现在阿里云centos6都默认更新为Centos6.10版本,所以我这里直接暴力写死了6.10:

[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos-vault/6.10/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
 
#released updates 
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.aliyun.com/centos-vault/6.10/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

然后执行命令清除原来的源:

yum clean all

编译:

yum makecache

查看:

yum list

到此,我的问题解决了,祝你好运~

你可能感兴趣的:(Linux,linux,服务器,运维)