想把 debian jessie 的 gcc,gdb 通过 experimental 源升级到最新的。
然后就看到它需要卸载了 N 多软件,其中有 kde4,安装 kde5 我心想,无所谓啦,这台机器上周已经由主力开发机变成备机,重要资料都通过 git 在自己仓库里备份了,无所谓啦,就按了回车。
然后就喜闻乐见的升级失败。桌面起不来,不过我不慌。心想你反正起不来了,我不如晨急声道 stretch,新的主力机 plasma 5 那可是相当漂亮的。
改了源,升级,虽然有点曲折,但好歹也升到了 9.3.happy ~
不过桌面还是起不来,而且装个软件就报“ Unable to correct problems, you have held broken packages ” 但是 autoclean,upgrade,dist-upgrade 甚至是 fix 都正常,虽然通过 aptitude 可以装上去一些软件,不过桌面还是起不来。
然后高潮来了,我准备装个 apt-show-versions 的时候报了 perl-base 版本冲突,行,冲突的版本我先删掉。 哎哟,这货不断警告我,还让我输入‘ Yes,Do it for me ’,行吧,输就输吧。输入之后就看到把 kernel 什么的都删了。我也没慌,这是我遇到过,最后无非 rescue 模式把剩下的资料就出来算了。 不过还是心存侥幸,先把资料拷出来重装得了,然后 su,cp,ssh 命令都不能用了。。。 尼玛,终于还是要走到 rescue 这步了。。。
现在还可以进系统了,不过没几个命令能用。Linux 生命力真是顽强啊。
1
PP 2017-12-28 15:16:36 +08:00 via iPad
楼主不先检查一下拷出来的资料还健全吗?
|
4
nuxt 2017-12-28 15:38:46 +08:00
我还以为已经到了被劝退的边缘
|
6
ryd994 2017-12-28 15:48:25 +08:00 via Android
Debian 的依赖地狱
保留 home,直接重装最快 |
7
ThatIsFine 2017-12-28 17:15:11 +08:00
看到楼主说不慌, 就想起了张大仙:
哎~, 我不慌, 我走位....哎呀,错了,错了...啊, 我的天~~~ |
8
laoyuan 2017-12-28 17:39:45 +08:00
我以为 LZ 说的成功是有惊无险的意思。。
|
9
kmahyyg 2017-12-28 17:39:46 +08:00 via Android 3
我还以为又一个不知道 rm -rf /是干啥的……
|
10
congeec 2017-12-28 18:04:10 +08:00
Debian 好感度骤减
|
11
cstj0505 OP @congeec 还好还好,不作大死不会挂的。我现在除了这台笔记本还有两台机器也在跑。这台笔记本平时可是相当稳定的。而且跨版本升级确实危险,只不过我这台已经不是主力了,抱着玩玩的心态折腾的
|
12
cstj0505 OP @kmahyyg 真干过哦,有次 cd 到一个目录删东西,目录写错了没 cd 过去手速太快没注意,然后就把用户目录清了
|
13
Trumeet 2017-12-28 19:26:13 +08:00 via Android 1
想到了我一次在 Ubuntu 上面卸载 Python,然后按下 y,回车才看到要卸载的一大堆,比如说 Gnome...
不说了,我去重装.. |
14
flyingghost 2017-12-28 19:34:50 +08:00 1
作大死成功。。。
以为是作成功了,想来学习先进姿势的。 原来是死成功了。。。 |
15
choury 2017-12-28 19:38:16 +08:00
哪能 oldstable 直接升 experimental 啊……正确的步骤不应该是 oldstable -> stable -> testing -> sid -> experimental 吗
|
16
xratzh 2017-12-28 19:38:32 +08:00
一般不是建议你输命令然后在 terminal 里面重装一次么,我都忘了上次遇到这个情形多刺激了。直接恢复成一个新的系统。哈哈哈
|
17
fy 2017-12-28 19:54:08 +08:00
所以我就在这点很烦 Debian,stable 寸步难行要啥没啥,单独开通道升级一个连一片,几个软件升级下来,还没有 unstable 源 stable。
然后装好后整体换 testing 或者 sid 的话,还不如直接 ubuntu 呢,何必受这苦。反正我是再也不用了。。。 |
18
imn1 2017-12-28 20:08:26 +08:00
我记得以前初用 debian stable,想装 beta 软件,一律提示必须转 sid 才能装,拒绝执行安装命令
后来干脆转 testing 版了 |
19
inisun 2017-12-28 23:01:30 +08:00 via iPhone
这么玩,那肯定得玩 gentoo 啊…这种依赖冲突。循环依赖什么的,贼过瘾了
|
20
vjnjc 2017-12-28 23:42:33 +08:00
哈哈哈哈哈,楼主好淡定。幸好我没有楼主这水平,不用到连 kernel 都卸了的地步。。。。
|
21
cstj0505 OP @choury 因为前几天 stable-experimental 都没问题,我 2b 的以为,反正是升个 gcc
|
22
beginor 2017-12-29 07:59:26 +08:00 via Android
前几天也是自己找死,装了个 Ubuntu 17.10 , 然后发现好多软件没有源, 都得自己从源码编译。
不说了,先给 cpu 加套水冷去 |
23
cstj0505 OP @xratzh 最后系统还能用只读模式进入,只不过很多命令比如开关机 scp 都没了,然后我把数据盘挂载上去,东西备份完直接重装了。哈哈
|
24
cstj0505 OP @beginor 哎哟,啥 cpu,我上周才入的 1700+32g,当时在犹豫要不要省两台内存上 8700k
|
25
lfzyx 2017-12-29 09:41:38 +08:00
喜欢新的就用 arch linux
|
26
alexsunxl 2017-12-29 10:34:02 +08:00
还是我 arch 邪教爽(手动斜眼
|
27
wsy2220 2017-12-29 12:25:40 +08:00 via Android
固定 unstable 的路过
|
28
JoyChou 2017-12-29 15:49:16 +08:00
似曾相识
为什么提交返回 502 |
29
rustkeyboard 2017-12-29 15:52:36 +08:00
不明白为啥装个操作系统都能上来吐槽
|