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

ArchLinux 有什么使用经验分享吗

 
  •   fantasy55 2024-07-04 20:51:48 +08:00 5444 次点击
    这是一个创建于 514 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    比如:

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

    多多益善,谢谢

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

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

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

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

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

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

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

    我上次修电脑的时候就在想,有时候遇到这类问题,得弄清楚组件之间的关系是什么。然而找到的资料不是 Specification 就是 Steps ,就这么看吧(逃
    tianheg
        61
    tianheg  
       2024-07-18 19:29:03 +08:00 via Android
    我每天滚一次,滚挂了,就直接备份后重装系统
    Xunit
        62
    Xunit  
       2024-07-22 23:37:22 +08:00   1
    很简答,更新前看一下 arch 的公告,然后弄个快照就行,几乎不怕翻车。至于多久滚一次,个人建议弄个 timer 自动提醒,一周左右更新一次就行,太久了容易起冲突,太勤了也没必要。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3384 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 10:44 PVG 18:44 LAX 02:44 JFK 05:44
    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