Ubuntu 今天更新软件的时候,出了一个错误,运行 apt-get install -f 似乎解决了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
thinker3
V2EX    Linux

Ubuntu 今天更新软件的时候,出了一个错误,运行 apt-get install -f 似乎解决了

  •  
  •   thinker3 2015-04-15 15:34:57 +08:00 5298 次点击
    这是一个创建于 3852 天前的主题,其中的信息可能已经有所发展或是发生改变。
    可是重启后不能登录了,按照 http://askubuntu.com/questions/223501/ubuntu-gets-stuck-in-a-login-loop 折腾,答案太多了啊,后来黑屏了。

    还能救回来吗?

    比较习惯 Ubuntu 的一些操作方式,两年了啊。唉,从此 Ubuntu 一生黑?
    有什么稳定的系统推荐?希望我常用的软件还能用。
    第 1 条附言    2015-04-16 17:36:41 +08:00
    装好了debian, 公司只有我一个人折腾linux, 遇到坑也没人现场搭救
    29 条回复    2015-04-17 10:27:38 +08:00
    ericls
        1
    ericls  
       2015-04-15 15:46:34 +08:00
    遇到过 后来通过修改 好像一个叫 `xauth....` 什么的东西 搞好了
    FSFA
        2
    FSFA  
       2015-04-15 15:51:16 +08:00
    切换tty,运行dmesg或journalctl查看是哪一步卡住了
    Tiande
        3
    Tiande  
    PRO
       2015-04-15 15:52:41 +08:00
    因为用的多是技术人员,所以给我一种错觉就是:搞不定 linux 完全是因为个人能力不足。hhh

    换用 Red Hat 系的呢?
    archbishop
        4
    archbishop  
       2015-04-15 16:15:49 +08:00
    收藏一下以备不时之需
    jarlyyn
        5
    jarlyyn  
       2015-04-15 16:19:45 +08:00
    debian testing吧。

    debian sid出过一次问题,debian testing基本没出国。

    怎么说呢,用了你就会发现ubuntu不过是做了个壳,还不能滚动升级了……
    jarlyyn
        6
    jarlyyn  
       2015-04-15 16:21:26 +08:00
    另外就是tty能进去么。

    能进去的话直接备份数据吧,一般是/var和/home,最好再备份下/etc的配置。

    能备份直接重装吧。
    8rB61FLBPVSxW2C8
        7
    8rB61FLBPVSxW2C8  
       2015-04-15 16:34:20 +08:00
    apt-get install --reinstall ubuntu-desktop 试试
    thinker3
        8
    thinker3  
    OP
       2015-04-15 17:06:04 +08:00
    @jarlyyn tty进不去了,recovery模式连网也出错,手动连wifi似乎不支持wpa。不懂grub。
    jarlyyn
        9
    jarlyyn  
       2015-04-15 17:07:04 +08:00
    找个live cd光盘挂载本地磁盘吧
    jarlyyn
        10
    jarlyyn  
       2015-04-15 17:07:26 +08:00
    还有就是老版本的内核能进去么?
    moyaka
        11
    moyaka  
       2015-04-15 17:50:41 +08:00
    有些人自己智商低不愿承认,动不动就一生黑。典型卸磨杀驴,还嫌弃驴长的太丑。
    thinker3
        12
    thinker3  
    OP
       2015-04-15 17:59:39 +08:00
    @jarlyyn 黑屏,进不去
    jarlyyn
        13
    jarlyyn  
       2015-04-15 18:11:45 +08:00   1
    @thinker3

    livecd/live usb 进去备份数据吧。

    别搞了,不对linux熟悉到一定程度的话得不偿失的。
    nocturnal
        14
    nocturnal  
       2015-04-15 18:41:01 +08:00 via Android
    fedora欢迎你… redhat系都不错
    learnshare
        15
    learnshare  
       2015-04-15 18:56:23 +08:00
    -f 会删除好多依赖关系
    SCaffrey
        16
    SCaffrey  
       2015-04-15 19:58:52 +08:00
    我也遇到过……最后重装了= =
    mozartgho
        17
    mozartgho  
       2015-04-15 20:15:16 +08:00
    我遇到过,后来重装了
    emitvoice
        18
    emitvoice  
       2015-04-15 21:26:57 +08:00
    我遇到过,后来分手了
    thinker3
        19
    thinker3  
    OP
       2015-04-15 21:39:58 +08:00
    @emitvoice 你后来看上谁了?
    9hills
        20
    9hills  
       2015-04-15 22:06:13 +08:00
    不要敲自己不知道后果的命令,尤其是-f --force之类的。。。
    ryd994
        21
    ryd994  
       2015-04-16 03:50:02 +08:00 via Android
    @nocturnal +1
    此刻除了Fedora,还有谁有kernel4.0
    乌斑秃一生黑
    ryd994
        22
    ryd994  
       2015-04-16 03:52:43 +08:00 via Android   1
    @jarlyyn Ubuntu要是拿testing为基础做壳也就算了,还是用sid做的……
    我用Debian sid从来没活过一个月。
    raptor
        23
    raptor  
       2015-04-16 08:50:55 +08:00   1
    这种事情一般是自己乱加了一些不稳定的源,更新的时候破坏了原有稳定版的依赖,再-f一下就彻底杯具。其实在这种时候都会有一个严重警告的,你大概没仔细看警告内容就按要求输入确认命令了吧。
    这种事我以前也干过。嘿嘿
    最好还是用livecd启动,把数据备份一下重装比较好,手工修复的可能性不太大。
    ys0290
        24
    ys0290  
       2015-04-16 09:07:16 +08:00 via iPhone
    @9hills -f是--fix-broken,轻易也不能用吗?
    9hills
        25
    9hills  
       2015-04-16 09:12:01 +08:00 via iPhone   1
    @ys0290 不能,更新出问题后应该解决问题,不是尝试一些后果不明的命令
    jarlyyn
        26
    jarlyyn  
       2015-04-16 11:22:02 +08:00
    @ys0290

    可以使用。

    这个命令一般是apt-get install到一半时出错使用的。

    一般系统在发现有未完成的安装是会提示你使用。

    我不觉得楼主的问题是apt-get install -f造成的。

    apt-get install -f 也很难影响到黑屏。

    楼主这个问题,从我的角度看最有可能是升级grub/内核出的的问题。

    如果没有自己修改过grub的话,很可能是和内核使用过一些自己编译的模块有关,或在在modprobe里设置了一些blacklist,又或者是一些与dkms等与内核相关的模块有关系。

    以我的经验来看。

    用linux很忌讳乱加源,更忌讳自己去安装/编译了一下东西,然后自己也忘记自己干过啥。
    jarlyyn
        27
    jarlyyn  
       2015-04-16 11:55:18 +08:00
    @ryd994

    sid我用过一年多。

    更新更到我想吐……

    然后降级回testing.......
    xieyudi1990
        28
    xieyudi1990  
       2015-04-17 09:52:37 +08:00
    ubuntu默认的源都好旧.
    以前用ubuntu时, 除了build-essential之外基本都自己编译放到/usr/local.

    后来换arch, 又感觉太新了, 新版本根本就没怎么测试, bug一堆, 还是卸载了自己编译放到/usr/local.


    @jarlyyn 我觉得自己编译的放到/usr/local下没啥问题. 不经过包管理器.
    jarlyyn
        29
    jarlyyn  
       2015-04-17 10:27:38 +08:00
    @xieyudi1990

    ubuntu默认的源不旧了……
    一般桌面使用用debain testing都够了。

    /usr/local当然没问题,问题是有些和内核相关的,dkms之类的东西而已。

    而且一般编译的东西我喜欢做成deb包,删除的时候也方便点。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2666 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 11:09 PVG 19:09 LAX 04:09 JFK 07:09
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86