linux下载yum和python

发布时间:2023年12月20日

在下载pkdg时,因为yum报错坏的解释器,然后误删了yum和python。

在下载各种版本,创建各种软连接,修改yum文件都不好使后,发现了这样一个方法:Centos: 完美解决python升级导致的yum报错问题(相信我这是一篇有用的文章)-CSDN博客

?的方法三,完全删除然后重装。

第一步:完全删除python

rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps

whereis python |xargs rm -frv?

whereis python

第二步:完全删除yum

rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps

whereis yum |xargs rm -frv

第三步:下载python相关rpm文件,但是我这里不太会用wget命令,就从网站http://mirrors.163.com/centos/7/os/x86_64/Packages/上下载的包,然后再传入虚拟机:

python-libs-2.7.5-48.el7.x86_64.rpm,被python依赖
python-2.7.5-48.el7.x86_64.rpm
python-iniparse-0.4-9.el7.noarch.rpm, 被yum依赖
python-pycurl-7.19.0-19.el7.x86_64.rpm, 被python-urlgrabber依赖
python-urlgrabber-3.10-8.el7.noarch.rpm , 被yum依赖
rpm-python-4.11.3-21.el7.x86_64.rpm , 被yum依赖
?

然后使用rpm -ivh xxx.rpm 解析,要按照上面的顺序,如果有无法安装的,比如

?可以在rpm -ivh xxx.rpm命令后面加上--nodeps

rpm -ivh xxx.rpm --nodeps

接下来是yum的rpm文件:

um-3.4.3-150.el7.centos.noarch.rpm, 就是它依赖了上面的python库
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-fastestmirror-1.1.31-40.el7.noarch.rpm
?

然后如何检验好没好:

输入python?

然后输入import yum,如果没有报:no module named yum即为成功。

文章来源:https://blog.csdn.net/m0_64998696/article/details/135078549
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。