V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
cstj0505
V2EX  ›  Linux

做大死成功,上 v2 来减减压

  •  
  •   cstj0505 · 2017-12-28 15:14:03 +08:00 · 8184 次点击
    这是一个创建于 2282 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想把 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 生命力真是顽强啊。

    29 条回复    2017-12-29 15:52:36 +08:00
    PP
        1
    PP  
       2017-12-28 15:16:36 +08:00 via iPad
    楼主不先检查一下拷出来的资料还健全吗?
    cstj0505
        2
    cstj0505  
    OP
       2017-12-28 15:20:17 +08:00
    @PP 健全呢,整个目录 push 到 git 上去的
    PP
        3
    PP  
       2017-12-28 15:22:00 +08:00 via iPad
    @cstj0505 哈哈哈
    nuxt
        4
    nuxt  
       2017-12-28 15:38:46 +08:00
    我还以为已经到了被劝退的边缘
    cstj0505
        5
    cstj0505  
    OP
       2017-12-28 15:43:37 +08:00 via Android
    @nuxt 哈哈,自己的电脑,现在主力是公司电脑了
    ryd994
        6
    ryd994  
       2017-12-28 15:48:25 +08:00 via Android
    Debian 的依赖地狱
    保留 home,直接重装最快
    ThatIsFine
        7
    ThatIsFine  
       2017-12-28 17:15:11 +08:00
    看到楼主说不慌, 就想起了张大仙:
    哎~, 我不慌, 我走位....哎呀,错了,错了...啊, 我的天~~~
    laoyuan
        8
    laoyuan  
       2017-12-28 17:39:45 +08:00
    我以为 LZ 说的成功是有惊无险的意思。。
    kmahyyg
        9
    kmahyyg  
       2017-12-28 17:39:46 +08:00 via Android   ❤️ 3
    我还以为又一个不知道 rm -rf /是干啥的……
    congeec
        10
    congeec  
       2017-12-28 18:04:10 +08:00
    Debian 好感度骤减
    cstj0505
        11
    cstj0505  
    OP
       2017-12-28 19:11:11 +08:00 via Android
    @congeec 还好还好,不作大死不会挂的。我现在除了这台笔记本还有两台机器也在跑。这台笔记本平时可是相当稳定的。而且跨版本升级确实危险,只不过我这台已经不是主力了,抱着玩玩的心态折腾的
    cstj0505
        12
    cstj0505  
    OP
       2017-12-28 19:12:39 +08:00 via Android
    @kmahyyg 真干过哦,有次 cd 到一个目录删东西,目录写错了没 cd 过去手速太快没注意,然后就把用户目录清了
    Trumeet
        13
    Trumeet  
       2017-12-28 19:26:13 +08:00 via Android   ❤️ 1
    想到了我一次在 Ubuntu 上面卸载 Python,然后按下 y,回车才看到要卸载的一大堆,比如说 Gnome...
    不说了,我去重装..
    flyingghost
        14
    flyingghost  
       2017-12-28 19:34:50 +08:00   ❤️ 1
    作大死成功。。。
    以为是作成功了,想来学习先进姿势的。
    原来是死成功了。。。
    choury
        15
    choury  
       2017-12-28 19:38:16 +08:00
    哪能 oldstable 直接升 experimental 啊……正确的步骤不应该是 oldstable -> stable -> testing -> sid -> experimental 吗
    xratzh
        16
    xratzh  
       2017-12-28 19:38:32 +08:00
    一般不是建议你输命令然后在 terminal 里面重装一次么,我都忘了上次遇到这个情形多刺激了。直接恢复成一个新的系统。哈哈哈
    fy
        17
    fy  
       2017-12-28 19:54:08 +08:00
    所以我就在这点很烦 Debian,stable 寸步难行要啥没啥,单独开通道升级一个连一片,几个软件升级下来,还没有 unstable 源 stable。
    然后装好后整体换 testing 或者 sid 的话,还不如直接 ubuntu 呢,何必受这苦。反正我是再也不用了。。。
    imn1
        18
    imn1  
       2017-12-28 20:08:26 +08:00
    我记得以前初用 debian stable,想装 beta 软件,一律提示必须转 sid 才能装,拒绝执行安装命令
    后来干脆转 testing 版了
    inisun
        19
    inisun  
       2017-12-28 23:01:30 +08:00 via iPhone
    这么玩,那肯定得玩 gentoo 啊…这种依赖冲突。循环依赖什么的,贼过瘾了
    vjnjc
        20
    vjnjc  
       2017-12-28 23:42:33 +08:00
    哈哈哈哈哈,楼主好淡定。幸好我没有楼主这水平,不用到连 kernel 都卸了的地步。。。。
    cstj0505
        21
    cstj0505  
    OP
       2017-12-29 07:48:20 +08:00 via Android
    @choury 因为前几天 stable-experimental 都没问题,我 2b 的以为,反正是升个 gcc
    beginor
        22
    beginor  
       2017-12-29 07:59:26 +08:00 via Android
    前几天也是自己找死,装了个 Ubuntu 17.10 , 然后发现好多软件没有源, 都得自己从源码编译。

    不说了,先给 cpu 加套水冷去
    cstj0505
        23
    cstj0505  
    OP
       2017-12-29 08:02:49 +08:00 via Android
    @xratzh 最后系统还能用只读模式进入,只不过很多命令比如开关机 scp 都没了,然后我把数据盘挂载上去,东西备份完直接重装了。哈哈
    cstj0505
        24
    cstj0505  
    OP
       2017-12-29 08:04:13 +08:00 via Android
    @beginor 哎哟,啥 cpu,我上周才入的 1700+32g,当时在犹豫要不要省两台内存上 8700k
    lfzyx
        25
    lfzyx  
       2017-12-29 09:41:38 +08:00
    喜欢新的就用 arch linux
    alexsunxl
        26
    alexsunxl  
       2017-12-29 10:34:02 +08:00
    还是我 arch 邪教爽(手动斜眼
    wsy2220
        27
    wsy2220  
       2017-12-29 12:25:40 +08:00 via Android
    固定 unstable 的路过
    JoyChou
        28
    JoyChou  
       2017-12-29 15:49:16 +08:00
    似曾相识
    为什么提交返回 502
    rustkeyboard
        29
    rustkeyboard  
       2017-12-29 15:52:36 +08:00
    不明白为啥装个操作系统都能上来吐槽
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1026 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 22:30 · PVG 06:30 · LAX 15:30 · JFK 18:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.