想把 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 生命力真是顽强啊。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.