Linux安装yum

  • 起因
  • 过程
  • 完全卸载自带的python、yum
  • 下载依赖
  • 安装依赖
  • 更新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

Linux安装yum(最全依赖包)相关推荐

  1. Linux安装软件时缺少依赖包的简单较完美解决方法!

    Linux安装软件时缺少依赖包的简单较完美解决方法! 参考文章: (1)Linux安装软件时缺少依赖包的简单较完美解决方法! (2)https://www.cnblogs.com/xiaommvik/ ...

  2. Linux下离线安装python项目的依赖包

    第一步新建一个site-packages文件夹,把python项目有需要的依赖包名称导出到site-packages下的requirements.txt中 $ pip3 freeze > req ...

  3. python包离线安装教程_Linux下离线安装Python项目的依赖包

    Linux下离线安装Python项目的依赖包 记录下在Linux下离线安装Python项目的依赖包的方法步骤.第一步新建一个site-packages文件夹,把Python项目有需要的依赖包名称导出到 ...

  4. Linux安装yum(红帽子)rpm

    Linux安装yum(红帽子) 该文介绍如何在Linux服务器安装yum 提示:安装步骤比较简单,主要是需要根据版本获取对应的rpm包 文章目录 Linux安装yum(红帽子) 前言 一.查询操作系统 ...

  5. linux rsync yum安装,Linux安装yum安装rsync 、Linux编译安装最新版rsync

    Loading... # Linux安装yum安装rsync .Linux编译安装最新版rsync ## 针对CentOS采用 yum 安装 ### 安装 ``` yum install rsync ...

  6. 解决 npm 无法安装 devDependencies 下的依赖包的问题

    2019独角兽企业重金招聘Python工程师标准>>> 分析原因 起初无法安装 devDependencies 下依赖包,急的不行,以为是 npm 版本有问题,陆续安装了 node@ ...

  7. Linux 安装yum报错Could not resolve host 转载

    Linux 安装yum报错Could not resolve host 已加载插件:langpacks http://update.cs2c.com.cn:8080/NS/V7/V7Update4/o ...

  8. Linux安装Yum包管理器

    一般Fedora/RedHat/Centos是安装了yum包管理器的,但是有些时候,比如RedHat或其他商业Linux的yum可能没有Fedora的更新或更多,或者要首先服务费用,这时候,可以把yu ...

  9. linux 安装yum命令

    # yum 可以同时配置多个资源库(Repository),简洁的配置文件(/etc/yum.conf),自动解决增加或删除 # yum 主要功能是更方便的添加/删除/更新RPM 包,自动解决包的倚赖 ...

  10. Linux 安装 YUM《2017最新链接》 以及远程仓

    系统:readhat   6.2  linux 1.确认RedHat的版本 cat /etc/redhat-release uname -m 我的是  x86_64 2.在这里手工找rpm包:http ...

最新文章

  1. 网元查看一个无厘头的core dump问题定位
  2. 绩效考核如何才能突破上司的主观偏见局限?
  3. vecm模型怎么写系数_经典传染病的SIR模型(基于MATLAB)
  4. (iOS-框架封装)AFN3.x 网络请求封装
  5. R语言:rep函数解析
  6. OpenCV基础篇之读取显示图片
  7. session和cookie的最深刻理解
  8. 排序算法比较以及代码展示
  9. 2020-06-24 电子书网站http://www.itjiaocheng.com/mianfei/
  10. 调整数组顺序使奇数位于偶数前面(剑指offer)
  11. Linux下载安装NodeJS
  12. 第十届计算机大赛获奖作品,我校获第10届中国大学生计算机设计大赛一等奖
  13. iOS 中可能用到的数学公式(绝对值、平方、取整、正余弦)
  14. Mysql联表update数据
  15. 【T+】畅捷通T+单据生成凭证的时候,提示存在单据未正常记账,需要重新计价。
  16. elasticsearch-数据聚合
  17. 字节跳动校招前端面经(2021.03.16)
  18. linux禁止系统休眠,linux – 防止系统进入休眠/暂停 – Xviewer...
  19. Spring Boot pdf文件转图片
  20. oppo Reno 5 pro​​手机打开USB调试步骤(oppo手机大同小异,其他品牌也适用)

热门文章

  1. 视频教程-程序员面试宝典——助你拿到好offer-招聘/面试
  2. 串口软件与uPs测试,智能化UPS的软件设计及串口通信实现
  3. 2020人脸识别报告:上万家企业入局,八大技术六个趋势一文看尽
  4. Struts2框架中为什么要继承ActionSupport类,以及实现过程
  5. html foreach 行 间隔,颜色,javascript简单实现表格行间隔显示颜色并高亮显示
  6. 联想电脑Fn热键驱动
  7. 基于树莓派的遥控开锁装置
  8. nginx+lua搭建文件上传下载服务
  9. 怎么完全卸载赛门铁克_如何干净彻底卸载有密码的诺顿symantec杀毒软件
  10. 西贝柳斯好用吗?Mac打谱软件Sibelius 8