Linux离线重装yum

  1. 离线安装包下载
  2. 安装
  3. 联系作者
    1. 微信公众号
    2. QQ群

工作中,因为要在Linux上装一个插件,但是发现yum源失效了,
网上查了很多资料,发现大部分都是说因为python升级或者python版本不一致导致的。

用了网上最常见的修改/usr/bin/yum里python版本的方法,发现不打可行,索性重装了一把yum和python。

由于重装过程中也是遇到了各种依赖问题,或者少了各种包,折腾了挺久,就记录一下,方便以后踩坑。

离线安装包下载

离线安装包下载地址

https://mirrors.ustc.edu.cn/centos/7/os/x86_64/Packages/

这里一定要注意自己的Linux版本,由于我的是centos7的,所以,下载的是centos7对应的安装包。

具体的安装包如下:

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-devel-2.7.5-89.el7.x86_64.rpm
python-iniparse-0.4-9.el7.noarch.rpm
python-ipaddress-1.0.16-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
python-virtualenv-15.1.0-4.el7_7.noarch.rpm
rpm-4.11.3-45.el7.x86_64.rpm
rpm-build-4.11.3-45.el7.x86_64.rpm
rpm-build-libs-4.11.3-45.el7.x86_64.rpm
rpm-libs-4.11.3-45.el7.x86_64.rpm
rpm-python-4.11.3-45.el7.x86_64.rpm
rpm-sign-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-updateonboot-1.1.31-54.el7_8.noarch.rpm
yum-utils-1.1.31-54.el7_8.noarch.rpm
dbus-python-devel-1.1.1-9.el7.x86_64.rpm
libxml2-python-2.9.1-6.el7.5.x86_64.rpm
python-2.7.5-89.el7.x86_64.rpm

可以根据名称,在下载地址中搜索对应的安装包来下载到本地。

安装

将下载到本地的安装包,全都上传止待安装的服务器上,建一个临时目录,如/usr/local/rpm/ 目录下。

进入安装包的目录,执行安装命令:

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

其中 –force –nodeps代表不考虑依赖强制安装。

执行完之后,重新执行yum命令,可以发现已经成功识别到yun指令,可以正常使用yum啦。

联系作者

微信公众号

xiaomingxiaola
(BossLiu)

QQ群

58726094


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 384276224@qq.com

×

喜欢就点赞,疼爱就打赏

日记本 网文世界