centos 7.5.1804, 把自带的 python2.7.5 删除了之后 yum 无法启动,该如何拯救

2018-11-12 15:58:02 +08:00
 yuoboo

之前都是直接备份成别的名称不会管它的,刚才看到有 3 个启动方式,如是就删了其中一个,没太注意其他 2 个都是链接删除的哪个的,结果就悲剧了呀!!

重新安装了 python2.7.5, 将新装的 python2.7.5 软连接到 /usr/bin/yum文件里对应的 python 解释器路径,没能解决

尝试到 centos 网站下载官方( python***-****.rpm )包(一共 6 个包), 在使用 rpm 安装过程中报错了

warning: group mockbuild does not exist - using root  
warning: user mockbuild does not exist - using root  

软件包并没有安装上,对 linux 不怎么熟, 有大佬指点一下吗?感谢!

5799 次点击
所在节点    Linux
47 条回复
VisionTheta
2018-11-13 08:27:53 +08:00
因为没有大服务器(centos7)的 root 权限 一直都是手动装包 直到有一天 管理员看我太辛苦 给了我 root 权限 但是他说没啥用 rpm 早被别人玩坏了 现在他也是手动编译源码来装包 我说好呀 有时间鼓捣下 果然 我发现是有人删除了默认的 python2 然后弄了一下午 终于手动重装了 rpm python2 内心 OS: 费我这么大劲 下回一脚踢飞删了 python2 的小婊子 哈哈哈
yuoboo
2018-11-13 09:14:36 +08:00
@cnnblike 还好只是个刚用的服务器,已经重装了
@VisionTheta 是不是现在整个世界都彩色了, 哈哈哈
hasdream
2018-11-13 09:37:50 +08:00
vmware 装一台一样的机器 cd /; tar zcf py.tar.gz usr/lib64/python2.7 usr/bin/python* usr/lib/python2.6
然后把 py.tar.gz 包上传带误删的机器 然后 tar xvf py.tar.gz -C /
hasdream
2018-11-13 09:38:14 +08:00
vmware 装一台一样的机器 cd /; tar zcf py.tar.gz usr/lib64/python2.7 usr/bin/python* usr/lib/python2.7
然后把 py.tar.gz 包上传带误删的机器 然后 tar xvf py.tar.gz -C /
VisionTheta
2018-11-13 11:31:42 +08:00
看到当时的一个笔记 你搜一下 rpm2cpio 应该可以解决的
zaneenaz
2018-11-13 11:52:56 +08:00
备份,重装,多踩几次坑就好了。
yuoboo
2018-11-13 11:57:26 +08:00
@VisionTheta 谢谢,已经重装系统了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/507043

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX