关于CentOs系统自带python和yum卸载后的解决办法

 更新时间:2018年11月16日 09:16:36   作者:软乎乎的胖仙女  
前几天因项目需要,在服务器上搭建python-mysql模块,结果没安装好,于是乎想卸载重装,遂在网上查询卸载python的方法,结果一不小心直接把系统的python删了个干净,怎么处理呢,看看小编给大家带来的本篇教程吧

事故背景:前几天因项目需要,在服务器上搭建python-mysql模块,结果没安装好,于是乎想卸载重装,遂在网上查询卸载python的方法,结果一不小心直接把系统的python删了个干净..........

现在只能含泪修复,博主在网上搜了一圈办法,基本上都不是那么的详细,现在记下这一方法,希望能帮到与我情况相同的朋友~

1:卸载python(以免有些同学没有卸载干净)

2.卸载yum

3.验证是否删除干净

4.安装python和yum

在以下链接的镜像站中找到你系统对应版本的python rpm包(我的是centos 6.9的64位系统)

划重点:一定要选对应自己系统版本的文件!!不然会如下错误(起初博主没有看到这网站的时候参照的是另一位博主给出的下载文件列表直接在网上按文件名搜索下载的,结果文件与系统不符合......又花了好些时间去网上搜了一圈........)

 http://vault.centos.org/ 

进入网站,选择自己系统对应的版本,进入OS文件夹

选择系统对应的位数,32位选i386,64位选择x86_64

进入Packages文件夹

进去之后你会看到很多rpm文件

5.下载如下文件

python-2.6.6-66.el6_8.x86_64.rpmpython-devel-2.6.6-66.el6_8.x86_64.rpmpython-iniparse-0.3.1-2.1.el6.noarch.rpmpython-libs-2.6.6-66.el6_8.x86_64.rpmpython-pycurl-7.19.0-9.el6.x86_64.rpmpython-urlgrabber-3.9.1-11.el6.noarch.rpmrpm-python-4.8.0-55.el6.x86_64.rpmyum-3.2.29-81.el6.centos.noarch.rpmyum-metadata-parser-1.1.2-16.el6.x86_64.rpmyum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm

6.登录服务器,在你喜欢的地方建一个python文件夹,这里我local的src下

7.把刚刚下载的那些文件上传到你服务器的python文件夹里

8.上传之后开始安装

如果中间过程出现了类似下面的报错,这是包与包之间的依赖关系(前提是你的文件和系统的版本是对应的)

敲黑板!!!这里的依赖关系并不是只依赖一个那么简单,刚开始出现这个问题的时候是在安装python-2.6.6-66.el6_8.x86_64.rpm的时候(忘了截图),去网上找了一圈,有人说是它依赖python-libs-2.6.6-66.el6_8.x86_64.rpm,然后博主尝试之后依然报这个错误,后来干脆想着都一起安装好了,这样还真的成功了.......(不知道谁与谁有依赖关系,就都一起安装就好了,亲测有效)

9.测试

yum

报以下信息就说明重装成功啦~~~~

总结

以上所述是小编给大家介绍的关于CentOs系统自带python和yum卸载后的解决办法 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Linux 服务器硬件数据的收集及使用案例

    Linux 服务器硬件数据的收集及使用案例

    这篇文章主要介绍了Linux 服务器硬件数据的收集,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-05-05
  • Apache的Rewrite设置多域名301跳转到主域名的方法

    Apache的Rewrite设置多域名301跳转到主域名的方法

    这篇文章主要介绍了Apache的Rewrite设置多域名301跳转到主域名的方法,包括重写规则中问号匹配问题的解决,需要的朋友可以参考下
    2016-06-06
  • Linux:FTP工具及SSH远程连接工具的使用方式

    Linux:FTP工具及SSH远程连接工具的使用方式

    这篇文章主要介绍了Linux:FTP工具及SSH远程连接工具的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • Deepin下安装神器Pyenv的步骤记录

    Deepin下安装神器Pyenv的步骤记录

    这篇文章主要给大家介绍了关于Deepin下安装神器Pyenv的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Deepin具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-08-08
  • 如何理解与识别Linux中的文件类型

    如何理解与识别Linux中的文件类型

    这篇文章主要给大家介绍了关于如何理解与识别Linux中文件类型的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Linux系统具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • Ubuntu安装和卸载CUDA和CUDNN的实现

    Ubuntu安装和卸载CUDA和CUDNN的实现

    这篇文章主要介绍了Ubuntu安装和卸载CUDA和CUDNN的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • 在Ubuntu中如何查看网络路由表详解

    在Ubuntu中如何查看网络路由表详解

    这篇文章主要给大家介绍了关于在Ubuntu中如何查看网络路由表的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用ubuntu具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-12-12
  • 在Linux配置自启动jar包方式

    在Linux配置自启动jar包方式

    这篇文章主要介绍了在Linux配置自启动jar包方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Linux进程间通信(IPC)的几种方式总结

    Linux进程间通信(IPC)的几种方式总结

    进程间通信是指至少两个进程或线程间传送数据或信号的一些技术或方法,每个进程都有自己的一部分独立的系统资源,彼此是隔离的,为了能使不同的进程互相访问资源并进行协调工作,才有了进程间通信,本文就给大家介绍几种Linux进程间通信的方式,需要的朋友可以参考下
    2023-09-09
  • CentOS实现将php和mysql命令加入到环境变量中的几种方法

    CentOS实现将php和mysql命令加入到环境变量中的几种方法

    这篇文章主要介绍了CentOS实现将php和mysql命令加入到环境变量中的几种方法的相关资料,需要的朋友可以参考下
    2017-02-02

最新评论