Deepin Linux 卸载了自带的 Python 2.7 还有救吗?

2017-09-13 20:54:41 +08:00
 nyanyh
室友的机器,晚上配 Keras,不知道看了什么鬼教程,先是用 pip 装上了 yum,然后修改了$PATH,用 /usr/loca/bin 替换了 /usr/bin 导致优先调用了自己装的 python3,又找了别的教程卸载了自带的 python2.7,现在进不去系统

下午他问我 yum 打不开,我还给教了半天怎么修复,后来发现是环境变量问题,改完好了
等我晚上想起来 Deeplin 不是 Debian ????

现在 grub 里的 recovery 那项也进不去,怕不是要直接重装了?
11379 次点击
所在节点    Linux
40 条回复
Vamposine
2017-09-13 21:00:21 +08:00
debian deepin 全是 apt,哪里来的 yum
nyanyh
2017-09-13 21:02:25 +08:00
@Vamposine 我后来才反应过来
又翻了下聊天记录,确实是装上了 yum
DoraJDJ
2017-09-13 21:04:34 +08:00
Deepin 是基于 Ubuntu 的发行版,Ubuntu 又是基于 Debian 的发行版,deb 系用的都是 apt,咋就装上了 yum...

而且就算是 rpm 系的 Fedora,都得用 dnf 了吧
nyanyh
2017-09-13 21:07:18 +08:00
@DoraJDJ 我也不懂,但真的是装上了,Deepin 还是我教他装的,下午的时候他问我为什么 yum 执行的时候有语法错误,一看就是 python3 跑 python2 yum 的脚本,然后我就告诉他手动执行 /usr/bin/python2 /usr/bin/yum 发现正常,又告诉他怎么把环境变量改好
等到晚上他说卸载了 python2.7 就开不开机了,这一套操作我也是服气的
wellsc
2017-09-13 21:12:07 +08:00
谁说 Debian 不能装 yum 的?
nyanyh
2017-09-13 21:14:17 +08:00
@wellsc 😂😂😂这个不是问题啊,问题在于怎么把 Python 2.7 恢复...
AEANWspPmj3FUhDc
2017-09-13 21:16:01 +08:00
其实 Linux 系统出现了问题,重装也是最快解决问题的办法。
至于软件安装与配置,直接写成 shell 就行,装好后直接执行就行。
fy
2017-09-13 21:30:25 +08:00
一波令人窒息的操作,这还救个卵子,直接备份 Home 重装吧。

如果 Home 是独立分区更省事了。
Sapp
2017-09-13 21:30:43 +08:00
自己折腾东西,最好把什么都放进 docker,简单不说,还不怕折腾坏了。
chanssl
2017-09-13 21:44:35 +08:00
@DoraJDJ #3 Deepin 现在是基于 Debian 了
weitao
2017-09-13 22:01:03 +08:00
能说说怎么用 pip 装上 yum 的吗?反过来我会。
s3040608090
2017-09-13 22:17:45 +08:00
为了装 keras 而装 yum ??这操作太骚了。。。
elvodn
2017-09-13 22:55:48 +08:00
u 盘启动, mount, chroot, 安装 python2
BombayCat
2017-09-13 22:58:25 +08:00
求头像原图,哈哈
chliny
2017-09-14 00:33:11 +08:00
同意 @elvodn
安装也失败,就 copy /usr/bin/python2* /usr/lib{,64}/libpython2* /usr/lib{,64}/python2* 总还是能救的。
不支持重装,救系统是很好的实践和学习机会。
工作中也有用,今年已遇到数搞挂 python/glibc 案例(
logbang
2017-09-14 00:51:08 +08:00
同求头像原图
litter123
2017-09-14 01:06:19 +08:00
装一台虚拟机,把所有缺失的文件全部复制过来
menc
2017-09-14 02:18:37 +08:00
@Sapp
Deep Learning 这种显卡相关的 docker 还不支持
wweir
2017-09-14 06:25:33 +08:00
如果这事发生在线上,可以卷铺盖回家了。
是的,没有下家,只要这黑历史在履历中,没有下家。

对于 Deepin 这种深度依赖 Python 的桌面发行版,重装吧。按之前的手法,可以确信是救不回来了
congeec
2017-09-14 07:26:11 +08:00
下载个 LiveCD,解压 chroot,覆盖,搞定。多大点事儿

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

https://www.v2ex.com/t/390486

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

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

© 2021 V2EX