说明:使用yum时发现没有这个模块
尝试了各种方法,重新安装python、重新安装yum、更新CentOS-Base.repo文件,等等方法,都是无法使用。
于是决定重装python和yum,我的系统版本是:CentOS Linux release 7.9.2009 (Core)
我这里使用阿里云的安装包:https://mirrors.aliyun.com/centos/7.9.2009/os/x86_64/Packages/
rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps
whereis python |xargs rm -frv -rf
rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps
whereis yum |xargs rm -frv -rf
需要的包: 一共是20个包。
libxml2-python-2.9.1-6.el7.5.x86_64.rpm
lvm2-python-libs-2.02.187-6.el7.x86_64.rpm
python-2.7.5-89.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-devel-2.7.5-89.el7.x86_64.rpm
python-iniparse-0.4-9.el7.noarch.rpm
python-ipaddr-2.1.11-2.el7.noarch.rpm
python-kitchen-1.1.1-5.el7.noarch.rpm
python-libs-2.7.5-89.el7.x86_64.rpm
python-pycurl-7.19.0-19.el7.x86_64.rpm
python-setuptools-0.9.8-7.el7.noarch.rpm
python-urlgrabber-3.10-10.el7.noarch.rpm
rpm-python-4.11.3-45.el7.x86_64.rpm
yum-3.4.3-168.el7.centos.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-aliases-1.1.31-54.el7_8.noarch.rpm
yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
yum-plugin-protectbase-1.1.31-54.el7_8.noarch.rpm
yum-utils-1.1.31-54.el7_8.noarch.rpm
这些包都是我在阿里云镜像站一个一个找出来的。
下载完成之后执行
rpm -Uvh --replacepkgs lvm2-python-libs.rpm --nodeps --force
rpm -Uvh --replacepkgs libxml2-python.rpm --nodeps --force
rpm -Uvh --replacepkgs python.rpm --nodeps --force
rpm -Uvh --replacepkgs rpm-python.rpm yum*.rpm --nodeps --force
测试
yum -y install vsftpd
vsftpd -v
vsftpd: version 3.0.2
yum可正常安装。
参考链接:https://blog.csdn.net/qq_22884761/article/details/112799824
网友评论