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

ArchLinux 有什么使用经验分享吗

  •  
  •   fantasy55 · 167 天前 · 3995 次点击
    这是一个创建于 167 天前的主题,其中的信息可能已经有所发展或是发生改变。

    使用 ArchLinux 已经两年多了,平时也没怎么折腾,用 awesomewm 很爽,正常开发+上网使用,几个月不关机,整体很流畅

    最近更新后出现了一些功能不能使用的问题,虽然后面解决了, 突然觉得日常更新有点麻烦

    求问大佬们日常使用有什么比较好的实践吗

    比如:

    • 多久滚一次
    • 软件版本怎么管理

    多多益善,谢谢

    62 条回复    2024-07-22 23:37:22 +08:00
    aycclm
        1
    aycclm  
       167 天前   ❤️ 5
    天天滚...直到有一天我滚去 Debian 了
    noahlias
        2
    noahlias  
       167 天前
    滚到 nixos 想怎么滚就怎么滚
    fantasy55
        3
    fantasy55  
    OP
       167 天前
    @aycclm 确实有考虑过转到 Debian , 不过重新弄系统也是麻烦
    yazinnnn0
        4
    yazinnnn0  
       167 天前 via Android
    https://arch.icekylin.online/guide/
    cnleon
        5
    cnleon  
       167 天前
    天天滚,而且只有最新,没办法继续换回 ubuntu
    1rv013c6aiWPGt24
        6
    1rv013c6aiWPGt24  
       167 天前
    每天有时间看一眼官网提示,可以订阅 rss 或者 TG 频道,没什么问题就可劲滚就行了
    记得定时备份系统
    软件确实只有最新,不过可以手动降级/可能会有点微信
    1rv013c6aiWPGt24
        7
    1rv013c6aiWPGt24  
       167 天前
    @UncleCAT4 可能会有点危险
    Love4Taylor
        8
    Love4Taylor  
       167 天前
    我大概一周一次吧
    yazinnnn0
        9
    yazinnnn0  
       167 天前 via Android
    我个人的感受是日常使用的 gui 软件尽量用 flatpak 去安装

    虽然有些权限问题需要设定,但是胜在更新又快使用又稳定
    Vamposine
        10
    Vamposine  
       167 天前 via iPhone
    @yazinnnn0 我原先也用滚动的,不过是 manjaro ,用了 10 年滚烦了重装了个 mint ,现在也是有 flatpak 就尽量 flatpak
    littlewing
        11
    littlewing  
       167 天前   ❤️ 1
    天天滚,如果长时间不滚,再滚的时候很容易挂
    june4
        12
    june4  
       167 天前
    注意别经常滚,二三个月一次差不多,不要再短,否则容易中招
    greenskinmonster
        13
    greenskinmonster  
       167 天前 via Android
    其实 arch 应该有一个稳定分支,类似 manjaro 的 stable ,适合看中稳定性的用户
    vituralfuture
        14
    vituralfuture  
       167 天前 via Android
    想起来就滚一次,大概几天到两周一次
    cnt2ex
        15
    cnt2ex  
       167 天前
    我觉得 host system 选个稳定版的,想要用更新版本的包的用 docker/distrobox/flatpak 。稳定很多。
    Saniter
        16
    Saniter  
       167 天前
    file:///home/saniter/Downloads/qlarge-dsc-4980FE38D6254BC1501EAEC1B6C92E8F.jpg
    Aurorataro
        17
    Aurorataro  
       167 天前
    从 pacman -Syu 入门到 Debian 安装精通
    akiyamaakira
        18
    akiyamaakira  
       167 天前
    经验就是精进英语,遇到什么问题直接查阅英文版 ArchWiki 或者问 AI 。

    英语学习方法:
    https://www.modevol.com/episode/cl4zh80o48f2101o3e2iv849s
    fantasy55
        19
    fantasy55  
    OP
       166 天前
    @yazinnnn0 这个不错 谢谢分享
    fantasy55
        20
    fantasy55  
    OP
       166 天前
    @yazinnnn0 这个思路不错,之前用 Ubuntu 的时候也是用 flatpak
    haneki
        21
    haneki  
       166 天前 via Android
    想起来了就滚一次,discord 要更新了就滚一次,周期从两三天到两三周不等。
    saranz
        22
    saranz  
       166 天前
    有没有什么公众号、x\weibo 、bot 实时推送 arch 更新信息的
    LiangBryan
        23
    LiangBryan  
       166 天前   ❤️ 1
    @saranz https://t.me/archlinuxcn_updates 这里有一个,不过不是官方的,是 archlinuxcn 提供的。
    yolee599
        24
    yolee599  
       166 天前 via Android
    我一般是每周一,或者放长假来上班的第一天执行一次 pacman -Syu ,执行完了就重启
    firefoxwang
        25
    firefoxwang  
       166 天前
    换 manjaro ,然后一两个星期更新一次。如果一个软件有新版本我还没安装的时候,我就难受
    libook
        26
    libook  
       166 天前 via Android
    换 Manjaro ,是 Arch 的衍生版,但主打开箱即用,软件包升级都是严选,比 Arch 稳。
    Sainnhepark
        27
    Sainnhepark  
       166 天前   ❤️ 3
    那些喊着换 manjaro 的,manjaro 并不稳定 https://szclsya.me/zh-cn/posts/linux/manjaro_controversies/
    mauis
        28
    mauis  
       166 天前 via iPhone
    用 timeshif+btrfs 。至少挂了立即 restore ,
    Cooky
        29
    Cooky  
       166 天前
    linux-lts 和 linux 都要装,防止哪个更新之后内核有问题起不来用另一个

    我每天下班到家打开电脑的第一件事就是 pacman -Syu
    zzz22333
        30
    zzz22333  
       166 天前
    @UncleCAT4 #6 用啥备份呢
    Radiation
        31
    Radiation  
       166 天前
    @mauis +1 ,这个很重要
    sunnysab
        32
    sunnysab  
       166 天前
    今年遇到两次:在 archlinux 升级的时候死机。
    第一次,正好在升级内核,导致内核挂了。我给它重新装了个内核,改了引导,不知道哪个环节出了问题。最后备份数据完全重装,我用的内核也从 linux 转到了 linux-lts 。
    第二次,就是昨天,写入某些库文件的时候死机。看了下日志,libb2.solibndp.so 的 ELF 头被破坏,重装这两个库后 NetworkManager 能启动了,sddm 启动不起来。于是用脚本重装了一遍所有软件包就好了...

    arch 给人的感觉是,只要会修,肯定能修好,避免了重装系统。不然还挺麻烦的。头疼。
    LGDhuanghe
        33
    LGDhuanghe  
       166 天前
    多看 wiki
    atuocn
        34
    atuocn  
       166 天前
    如果要照顾旧版,就不是滚动版的发行理念,最新的是最稳定的。每个人手上的版本是一份独一无二的版本快照。所以,没事就滚,常滚常新。两年不滚,一滚就挂。
    volvo007
        35
    volvo007  
       166 天前
    有,千万不要在装了 wsl2 的机器上装 Arch 虚拟机…… 因为 virtualbox 不支持 hyper-v ,导致装完之后非常卡而且是不是崩溃,没法用
    artiga033
        36
    artiga033  
       166 天前 via Android
    @volvo007 hyper-v 冲突和什么发行版没关系吧,一堆 Android 模拟器都冲突用不了

    既然 wsl 开都开了不如直接用 Arch WSL
    palfortime
        37
    palfortime  
       166 天前 via Android
    @sunnysab 是不是应该检查一下你的硬盘?或者其他硬件?
    linkinkong
        38
    linkinkong  
       166 天前   ❤️ 1
    懒得滚装了个 lts
    t298
        39
    t298  
       166 天前
    做好备份,天天滚。要是炸了恢复备份,要不就去论坛,一般都能解决。
    volvo007
        40
    volvo007  
       166 天前
    @artiga033 装了,我先配置一下看看
    1rv013c6aiWPGt24
        41
    1rv013c6aiWPGt24  
       166 天前
    @saranz TG 有 archlinuxcn
    @zzz22333 楼上说的 timeshif+btrfs 我就用这个
    @linkinkong 我之前装 lts 结果不支持我这个显示器....没法改刷新率
    azarasi
        42
    azarasi  
       166 天前
    每天关机前滚一次,确保第二天用的是新系统
    软件包就用 yay ,除了很新的刚出的软件还没遇到过 aur 里没有的软件
    aminobody
        43
    aminobody  
       166 天前
    我是每天都滚, 成了习惯了. 用到现在, 笔记本没挂过(AMD, 无独显), 台式挂了一次(IU, N 卡), 最后也救回来了.
    williamshan
        44
    williamshan  
       166 天前 via Android
    我用的时候打开 idea 和 docker 内存爆满直接死机,按啥都不管用的那种
    tywtyw2002
        45
    tywtyw2002  
       166 天前
    nixos 完事,flake 一锁 甭管几年软件版本都不会动的。
    liarsa
        46
    liarsa  
       166 天前
    每天上班开机第一件事就是 yay -Syyu, 然后重启,每天
    blessingsi
        47
    blessingsi  
       166 天前
    1. 勤更新,时间久了不更新,滚一次亚历山大
    2. 关注 archlinuxcn 的社区,会有关于各种更新问题相关的推送。
    Cabana
        48
    Cabana  
       166 天前
    记得在每天快下班的时候滚, 不然早上来滚挂了, 搞半天没法工作了就 (血泪教训)
    cyp0633
        49
    cyp0633  
       166 天前
    @zzz22333 比如 timeshift
    leeiio
        50
    leeiio  
       166 天前
    @liarsa 内核没更新重启的意义也不大呀,不过 Arch 的内核更新的真勤快。
    lijiangang886
        51
    lijiangang886  
       166 天前
    楼主使用场景很稳定的话可以考虑放弃更新这么激进的发行版,甚至可以不更新,只更新部分应用软件比如浏览器 IDE 就行了,这个策略特别适合 wm 用户
    fantasy55
        52
    fantasy55  
    OP
       165 天前
    @lijiangang886 好的,感谢建议
    ysw
        53
    ysw  
       165 天前
    nixos 死命滚,挂了回滚一下 flake.lock 就好了
    yesh0
        54
    yesh0  
       165 天前
    如果不是天天更新的话可以装一下 arch-audit-gtk 和/或 arch-audit ,防止错过什么 CVE 更新。另外还有个 rebuild-detector 可以检测有什么 AUR 包需要重新编译一遍。之后基本就爱咋更新咋更新吧。
    Paulownia
        55
    Paulownia  
       165 天前
    想起来就滚一下
    dxcqcv
        56
    dxcqcv  
       164 天前
    @volvo007 我在 wsl2 里装了 OS: Arch Linux (on the Windows Subsystem for Linux),跑久了有点卡
    dxcqcv
        57
    dxcqcv  
       164 天前
    @sunnysab 怎么系统的学习修理 arch 的技术?
    liarsa
        58
    liarsa  
       163 天前
    @leeiio 强迫症,不重启下不舒服
    ruidoBlanco
        59
    ruidoBlanco  
       163 天前
    需要装什么软件了再更新一下,大约一年 2 到 3 次。
    sunnysab
        60
    sunnysab  
       161 天前
    @dxcqcv 我也想知道…我对 Linux 的掌握比较零碎,不成体系,遇到问题了再去解决。

    比如,引导软件有 systemd-boot 、grub ,引导方式有 legacy 和 UEFI ,组合一下(当然 systemd-boot 不能用 legacy 方式启动),如果自己的方案和找到的文章不同,就比较麻烦,而 archwiki 有时也没有写得那么详细。

    我上次修电脑的时候就在想,有时候遇到这类问题,得弄清楚组件之间的关系是什么。然而找到的资料不是 Specification 就是 Steps ,就这么看吧(逃
    tianheg
        61
    tianheg  
       153 天前 via Android
    我每天滚一次,滚挂了,就直接备份后重装系统
    Xunit
        62
    Xunit  
       149 天前
    很简答,更新前看一下 arch 的公告,然后弄个快照就行,几乎不怕翻车。至于多久滚一次,个人建议弄个 timer 自动提醒,一周左右更新一次就行,太久了容易起冲突,太勤了也没必要。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1047 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 19:27 · PVG 03:27 · LAX 11:27 · JFK 14:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.