yum重装与恢复

在CentOS上如果没有yum命令,装任何软件都将变的异常艰难。最近发现一台闲置的服务器上yum命令运行不起来了,一直报”Python找不到yum扩展”,服务器版本CentOS 6.8。查了各种问题都无法修复,最后想想重装算了。很多时候如果发现修复比重做更费时我们应该果断重做。

删除所有Python依赖

首先需要强制删除已安装程序及其关联

然后删除所有残余文件

最后验证是否删除完成,返回无结果表示删除成功

删除所有yum依赖

删除依赖

全局搜索删除

下载需要用到的安装文件

这样一个一个下载非常麻烦,我建议写成shell脚本,如果是CentOS 6.8可以直接复制如下内容到 t.sh 文件中,然后执行 t.sh 。

安装文件

首先安装python相关的rpm包

然后安装yum相关的包

如果提示报错,可以一个一个包安装,比如提示(-ivh是安装覆盖,-Uvh是升级安装):

提示:

yum >= 3.0 is needed by yum-plugin

改为:

最后我们可以运行” yum -h “来验证是否安装成功。

Original: https://www.cnblogs.com/wpjamer/articles/10317821.html
Author: wpjamer
Title: yum重装与恢复

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/36592/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • linux和android博客链接

    ldinvicible的专栏:高通、MTK底层开发,有高通抓dump方面的, Original: https://www.cnblogs.com/LoongEmbedded/p/6…

    Linux 2022年8月13日
    0139
  • 自动化集成:Pipeline流水语法详解

    前言:该系列文章,围绕持续集成:Jenkins+Docker+K8S相关组件,实现自动化管理源码编译、打包、镜像构建、部署等操作; 本篇文章主要描述Pipeline流水线用法。 一…

    Linux 2022年9月10日
    0132
  • Java基础系列–02_运算符和程序的语句

    运算符:(1)算术运算符:+,-,*,/,%,++,–(加、减、乘、除、取余、自增,自减)++和–的注意事项:a:他们的作用是自增或者自减b:使用1.单独使…

    Linux 2022年10月18日
    093
  • 【Python】dir函数 & help函数

    dir()函数,可以让我们知道一个包里有什么 py文件 import torch dir(torch) 输出: [‘AVG’, ‘AggregationType’, ‘AliasD…

    Linux 2022年11月7日
    093
  • Linux调整服务器时间

    最近,我在家里设置了一台服务器,做了外部网络映射,并安装了虚拟机。我发现时间有问题,所以我做了一点调整。 [En] Recently, I set up a server at h…

    Linux 2022年8月24日
    0131
  • 前端基础知识学习记录(三)

    前端基础知识学习记录(三) 1.CSS 选择器的使用: (1):before与:after选择器的简介: :before选择器,即为在被选元素的内容前面插入内容,使用 conten…

    Linux 2022年8月30日
    0134
  • ubuntu操作系统中如何卸载应用

    前言 1、ubuntu操作系统中卸载不再使用的应用是最简单释放磁盘空间的方法 ,而且可以使系统保持整洁。 2、在 Ubuntu操作系统中有几种方法 安装应用 ,同样的也有以下几种方…

    2022年8月26日
    0216
  • 使用css实现任意大小,任意方向, 任意角度的箭头

    使用css实现任意大小,任意方向, 任意角度的箭头 网页开发中,经常会使用到 下拉箭头,右侧箭头 这样的箭头。 一般用css来实现: { display: inline-block…

    Linux 2022年8月30日
    0152
  • yum或apt基本源设置指南

    关于: 管理Linux服务器的运维或开发人员经常需要安装软件,最常用方式应该是通过Linux系统提供的包管理工具来在线安装,比如centos的yum,ubuntu或debian的a…

    Linux 2022年8月30日
    0146
  • 编写 Shell 程序,实现自动删除 50 个账号的功能,账号名为stud1 至 stud50 ?

    #!/bin/bash for((i=1;i<51;i++))< code><code>do</code><code> &am…

    Linux 2022年9月14日
    097
  • 安装 Ubuntu 20.04 之后要做的事(持续更新中)

    以 Ubuntu 20.04 LTS 为例,在安装完操作系统后,应进行以下操作,以方便我们日常的工作。 1. SSH 远程登录相关设置 安装 Ubuntu 操作系统之后,首先应该按…

    Linux 2022年9月10日
    0154
  • linux批量执行工具omnitty安装及使用

    在生产环境中,可能会有多台linux主机,运维人员可能会对多台主机进行同样的操作,例如:同时在多台主机上添加一个user用户或者查看所有主机的硬件信息,如果没有批量操作工具,设备少…

    Linux 2022年8月11日
    0216
  • Linux三剑客命令—sed

    一、概念说明 官方概念说明: stream editor for filtering and transforming text字符流过滤编辑和文本字符流转换工具 Linux se…

    Linux 2022年9月10日
    0138
  • ShardingSphere-proxy-5.0.0建立mysql读写分离的连接(六)

    一、修改配置文件config-sharding.yaml,并重启服务 # # Licensed to the Apache Software Foundation (ASF) un…

    Linux 2022年11月7日
    067
  • SpringBoot-JDBC

    8. SpringBoot-JDBC 8.1 SpringData简介 对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot …

    Linux 2022年11月8日
    086
  • Linux环境安装jdk

    Linux中JDK1.6的安装和配置方法一、安装创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: mkdir /usr/java 1、jdk-6u11-li…

    Linux 2022年8月20日
    0139
最近整理资源【免费获取】:   👉 程序员最新必读书单  | 👏 互联网各方向面试题下载 | ✌️计算机核心资源汇总