Linux安装yum(最全依赖包)

起因

之前安装了python3,不小心执行了标题1的卸载命令,没想到yum是用python2做的,python3解析不了python2的语法。导致yum用不了了。没办法只能重新安装。

过程

看了网上很多安装yum的流程,基本都对,但是总是缺少依赖。
我根据另一台机子上的yum,把所有依赖找齐了。这是一个痛苦的过程。

完全卸载自带的python、yum

rpm -qa | grep pyhon | xargs rpm -e
rpm -qa | grep yum | xargs rpm -e

下载依赖

在下面的链接中找到如下的41个rpm包,复制链接,利用wget下载到一个文件夹。
http://mirrors.163.com/centos/7/os/x86_64/Packages/

我把我下载的rpm包都放在里面了
https://download.csdn.net/download/LittleSeedling/12384693

audit-libs-python-2.8.5-4.el7.x86_64.rpm
dbus-python-1.1.1-9.el7.x86_64.rpm
libsemanage-python-2.5-14.el7.x86_64.rpm
libxml2-python-2.9.1-6.el7.4.x86_64.rpm
newt-python-0.52.15-4.el7.x86_64.rpm
policycoreutils-python-2.5-34.el7.x86_64.rpm
python-2.7.5-88.el7.x86_64.rpm
python-backports-1.0-8.el7.x86_64.rpm
python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch.rpm
python-chardet-2.2.1-3.el7.noarch.rpm
python-configobj-4.7.2-7.el7.noarch.rpm
python-decorator-3.4.0-3.el7.noarch.rpm
python-devel-2.7.5-88.el7.x86_64.rpm
python-gobject-base-3.22.0-1.el7_4.1.x86_64.rpm
python-iniparse-0.4-9.el7.noarch.rpm
python-ipaddress-1.0.16-2.el7.noarch.rpm
python-IPy-0.75-6.el7.noarch.rpm
python-kitchen-1.1.1-5.el7.noarch.rpm
python-libs-2.7.5-88.el7.x86_64.rpm
python-linux-procfs-0.4.11-4.el7.noarch.rpm
python-perf-3.10.0-1127.el7.x86_64.rpm
python-pycurl-7.19.0-19.el7.x86_64.rpm
python-pyudev-0.15-9.el7.noarch.rpm
python-schedutils-0.4-6.el7.x86_64.rpm
python-setuptools-0.9.8-7.el7.noarch.rpm
python-slip-0.4.0-4.el7.noarch.rpm
python-slip-dbus-0.4.0-4.el7.noarch.rpm
python-urlgrabber-3.10-10.el7.noarch.rpm
python-virtualenv-15.1.0-2.el7.noarch.rpm
rpm-4.11.3-43.el7.x86_64.rpm
rpm-build-4.11.3-43.el7.x86_64.rpm
rpm-build-libs-4.11.3-43.el7.x86_64.rpm
rpm-libs-4.11.3-43.el7.x86_64.rpm
rpm-python-4.11.3-43.el7.x86_64.rpm
rpm-sign-4.11.3-43.el7.x86_64.rpm
yum-3.4.3-167.el7.centos.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-aliases-1.1.31-53.el7.noarch.rpm
yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm
yum-plugin-protectbase-1.1.31-53.el7.noarch.rpm
yum-utils-1.1.31-53.el7.noarch.rpm

安装依赖

rpm -ivh *.rpm --nodeps --force

之后yum应该就是可以用了

ps:如果遇到如下的情况,说明yum还是缺少依赖。(我是装了如上4依赖包之后,yum就可以用了)
在这里插入图片描述

更新yum源

增加国内的源(或许可以不用换

cd /etc/yum.repos.d
#下载repo源
wget http://mirrors.aliyun.com/repo/Centos-7.repo
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
yum clean all
yun makecache
#查看源
yum repolist

猜你喜欢

转载自blog.csdn.net/LittleSeedling/article/details/105905023
今日推荐