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

Archlinux 升级真的是有一点不太方便

  •  
  •   Osk · 2016-11-27 00:09:08 +08:00 · 13553 次点击
    这是一个创建于 2918 天前的主题,其中的信息可能已经有所发展或是发生改变。
    装软件习惯用-Syu 顺手升级了内核,然后正常用了很久,直到插优盘用不了...开一大堆东西又不方便重启,

    解决方法: 要么不升级,要么把常用模块加载了再升级, 除此之外有没有更好的方法来避免更新重启呢?
    49 条回复    2016-12-01 21:00:31 +08:00
    htfy96
        1
    htfy96  
       2016-11-27 00:15:30 +08:00 via Android
    可以用 linux-lts 减少升级频率
    entertainyou
        2
    entertainyou  
       2016-11-27 00:18:54 +08:00 via Android
    这个所有发行版都会有这个问题吧?

    可以把 kernel 放到更新黑名单。
    palmers
        3
    palmers  
       2016-11-27 00:30:04 +08:00
    我每次安装都会先-Syyu 一下 然后再按装
    Osk
        4
    Osk  
    OP
       2016-11-27 01:01:40 +08:00
    @entertainyou 隐约记得 debian 好像没遇到过这样的问题
    Osk
        5
    Osk  
    OP
       2016-11-27 01:03:42 +08:00
    @htfy96 以前 vbox 里内核升级后 guest 驱动挂了就用了 LTS,确实省心
    ooxxcc
        6
    ooxxcc  
       2016-11-27 01:04:26 +08:00
    一个临时 workaround ,可以把 /lib/modules 下面把新内核软链接到老内核
    Osk
        7
    Osk  
    OP
       2016-11-27 01:04:35 +08:00
    @palmers 这是病啊,我已经开始改这司惯了
    Osk
        8
    Osk  
    OP
       2016-11-27 01:06:27 +08:00
    @ooxxcc 不如临时降级下内核, 跨版本载入内核怕不稳定
    muziki
        9
    muziki  
       2016-11-27 01:25:47 +08:00 via iPhone
    上个星期 syyu 之后就挂了,结果从 11:00 修到下午 6:00 多。为方便自由,有时候付出的代价也挺大
    skydiver
        10
    skydiver  
       2016-11-27 01:36:36 +08:00
    升级内核之后应该马上重启
    hosiet
        11
    hosiet  
       2016-11-27 07:44:49 +08:00 via Android   ❤️ 1
    凡是内核软件包不能多版本共存的发行版都有这个问题,例如, Arch 系的发行版。传统的 deb 系和 rpm 系都没有这个问题。
    bulibuli
        12
    bulibuli  
       2016-11-27 08:02:14 +08:00 via iPad
    很简单,开机就-Syu 呗。反正我是养成这个习惯了,从来没出过问题。
    doubleflower
        13
    doubleflower  
       2016-11-27 08:11:16 +08:00
    奇怪不能至少三个月升一次吗?一年才 4 次升级不多吧?
    我这几年都是这么过来的。

    三个月间软件其实并不会有大功能变化,频繁升级并没有好处反而容易中招。
    lhbc
        14
    lhbc  
       2016-11-27 08:46:47 +08:00 via iPhone
    @doubleflower 三个月升级一次,重启起不来的概率还是挺高的。
    dxcqcv
        15
    dxcqcv  
       2016-11-27 08:53:22 +08:00
    什么叫直到插优盘用不了
    hosiet
        16
    hosiet  
       2016-11-27 09:04:35 +08:00 via Android
    @dxcqcv 外在表现就是 U 盘插上不认设备, openvpn 挂不上因为无法创建设备文件, VirtualBox 虚拟机无法启动,只能重启系统才可以恢复正常。
    doubleflower
        17
    doubleflower  
       2016-11-27 09:14:02 +08:00 via Android
    @lhbc 然而并没有
    linux40
        18
    linux40  
       2016-11-27 09:29:53 +08:00 via Android
    确认升级时用 m ,选择不用重启的升。。。
    oneisall
        19
    oneisall  
       2016-11-27 09:35:08 +08:00 via Android
    我每天。。。升级 觉得有点烦了
    ouyangjun
        20
    ouyangjun  
       2016-11-27 09:48:17 +08:00 via Android   ❤️ 1
    我一直这样 不开 test 完全没问题
    ensonmj
        21
    ensonmj  
       2016-11-27 10:27:43 +08:00 via iPhone
    @oneisall gnome 有个插件自动检测升级,还挺方便
    KNOX
        22
    KNOX  
       2016-11-27 10:33:07 +08:00
    你的头像是不是有点...
    wwhc
        23
    wwhc  
       2016-11-27 11:01:06 +08:00
    换 Gentoo 吧,如果没用 systemd ,很难升死,顶多是一堆 blocks ,升不了而已
    arakashic
        24
    arakashic  
       2016-11-27 11:12:32 +08:00
    就楼主的问题,还有一个办法:别用优盘啊。

    说实话,既然选择用 Arch ,这种问题就没有什么必要发帖吐槽了吧
    ipwx
        25
    ipwx  
       2016-11-27 11:41:32 +08:00
    @arakashic 开源社区什么时候连吐槽都不能容忍了,你这什么逻辑。
    kamen
        26
    kamen  
       2016-11-27 11:47:58 +08:00   ❤️ 1
    安利 manjaro ,内核升级是独立的,多个内核可以共存
    shyling
        27
    shyling  
       2016-11-27 11:59:50 +08:00 via iPad
    😂每天都升级没遇到问题。。。
    reus
        28
    reus  
       2016-11-27 12:23:34 +08:00   ❤️ 3
    想忽略内核升级,可以用 pacman -Syu --ignore linux --ignore linux-headers ,或者直接 pacman -S linux-lts 。
    Osk
        29
    Osk  
    OP
       2016-11-27 12:25:31 +08:00
    @skydiver 列表太长没注意到
    Osk
        30
    Osk  
    OP
       2016-11-27 12:26:29 +08:00
    @gengxiaoqi 然后升级完再重启😂😂😂
    Osk
        31
    Osk  
    OP
       2016-11-27 12:40:53 +08:00
    @doubleflower @lhbc 另一个 Arch 也是几个月开下机更新下,确实没挂过。
    @dxcqcv 不小心更新了内核还不知道, 旧内核 modules 目录被移除, 用了一天没关机,第二天插 U 盘发现没反应才发现
    @linux40 没明白, 只有 Y/n 啊
    @KNOX 随手选的
    @wwhc 不敢用 Gentoo, 电费太贵😂
    kamen
        32
    kamen  
       2016-11-27 12:51:25 +08:00 via Android
    @Osk Gentoo 也不是整天都编译的
    Sasasu
        33
    Sasasu  
       2016-11-27 13:15:09 +08:00 via Android
    看来包管理器们应该学习其他两个系统,统一在关机开机的时候更新软件。
    zhouquanbest
        34
    zhouquanbest  
       2016-11-27 13:20:41 +08:00
    arch 升级的关键不是要烧香吗?
    palmers
        35
    palmers  
       2016-11-27 13:34:38 +08:00
    @Osk 这还好啦, 更可怕的是几乎每天都有消息几个到几十个 lib 提示我升级, 都会忍不住 -Syyu 然后没有升级消息就安静了, 一边抱怨怎么又有更新,一边打开shell 敲 sudo pacman -Syyu 我自己都服我自己了
    palmers
        36
    palmers  
       2016-11-27 13:36:07 +08:00
    @palmers 关键有时候没有升级提示我也会手贱的去 Syyu   我.......
    shierji
        37
    shierji  
       2016-11-27 13:38:53 +08:00
    我讲个笑话。。。我用 efibootmgr 编辑启动项的时候参数写错了。。。。。。。现在重启起不来了
    Osk
        38
    Osk  
    OP
       2016-11-27 13:43:22 +08:00
    @shierji LiveCD 去重写吧
    shierji
        39
    shierji  
       2016-11-27 13:47:35 +08:00
    @Osk 我知道 - - 然后顺便搞下无线,出门买个垫子。。。天线拧不上
    arrow2015
        40
    arrow2015  
       2016-11-27 16:19:11 +08:00 via Android
    @kamen 虽然我用 manjaro, 不过我才知道这点
    loading
        42
    loading  
       2016-11-27 16:44:44 +08:00 via Android
    我上次玩坏还是 libc 那次,好久了。
    linux40
        43
    linux40  
       2016-11-27 19:52:23 +08:00
    那应该是 yaourt 的功能。。。
    iFlicker
        44
    iFlicker  
       2016-11-27 21:43:35 +08:00
    arch arhc ,
    楼上时候的对, 既然选择用 arch 肯定要接受相对不稳定性。。。
    就像 openSUSE tumbleweed 一样
    acdfjelxe
        45
    acdfjelxe  
       2016-11-28 03:55:13 +08:00 via Android
    不觉得 Arch 升级麻烦, pacman 是我见过最快的包管理器了,并且基本不用管依赖,社区人那么多小问题应该很好解决吧,对比 gentoo🌚
    goreliu
        46
    goreliu  
       2016-11-28 14:14:38 +08:00 via iPad
    不是必须重启,需要的模块重新 insmod 下就行了,可以写个脚本。
    Tyanboot
        47
    Tyanboot  
       2016-11-28 14:58:24 +08:00 via Android
    Arch 更新内核还是重启吧。更新内核会把旧的内核模块删掉。会很麻烦的。
    v2dead
        48
    v2dead  
       2016-11-28 17:26:18 +08:00
    重启还是好解决吧,因为 Arch 肯定不能放到那些不能重启的位置上吧?最多就用在自己个人用的 pc 上么,我的小笔记本从买回来一直滚动到现在,除了记得一年的文件系统改动导致我手动修复了一点点以外,滚动 5 年没管过,依然坚挺。
    除了自己用的地方,其他根本不敢用 Arch 。
    okudayukiko0
        49
    okudayukiko0  
       2016-12-01 21:00:31 +08:00 via Android
    仔细检查 /boot 下的东西是否正确
    记得有次滚挂内核后 进入 arch 光盘 arch-chroot 卸载原有内核再安装新内核 不过卸载内核要小心 起码 NV/AMD 显卡驱动等要重装 VMware 也要重新配置
    插 U 盘不识别 一般是没加载内核模块导致的 lsmod 一下 正常情况下会加载很多模块
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2935 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:39 · PVG 11:39 · LAX 19:39 · JFK 22:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.