误删centos系统中的python2,导致yum无法使用,如何解决?

发布于 2022-09-12 04:31:22 字数 263 浏览 30 评论 0

image.png
原系统中自带python2,我为了装python3,把系统中的python2删掉了,结果造成yum没法使用了。
之后我为了解决这个问题,将python3暂时删掉了,装了python2.6,并设成软连接,然而仍然无法解决。
又尝试装了python2.7仍然不行。
这个问题该如何解决?
我使用的是centos7,印象里其自带的python版本是2.6,但装上了不行。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

笑咖 2022-09-19 04:31:22
http://vault.centos.org/

去官网找到对应的你的centos版本,下载你需要的python rpm包 把你以前安装python先卸载了,或者软连接下,然后下载下来rpm 安装下就可以了,如果时centos7的,firewalld也是依赖python安装测是下功能。

野心澎湃 2022-09-19 04:31:22

如果 rpm 还能用的话
手动把你的 centos 对应的 python 2 的 rpm 下载下来 (包括它的关联包)
然后 rpm -i 进行安装
不过由于你是手动删除的, 理论上 rpm 数据库中还在(python的安装状态), 估计需要加上 --force 参数

梦醒时光 2022-09-19 04:31:22

找一个相同操作系统版本的服务器,把删掉的包拷贝回去,如果是yum卸载的,先通过yum命令找到所以依赖挨个拷贝回去

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文