douglas1997
V2EX  ›  问与答

Arch Linux 的优势和劣势在哪里?

  •  
  •   douglas1997 · Jun 2, 2017 · 26718 views
    This topic created in 3297 days ago, the information mentioned may be changed or developed.

    我一直一来用的是 Debian, 但是今天看到大家晒桌面的帖子发现很多 Arch Linux。

    很想尝试一下 Arch Linux。大家说一说自己遇到的坑和它的优势所在?

    我目前道听途说的有:

    Pos:

    • 文档丰富
    • 滚动升级, 新特性支持
    • 无必要的冗余组件
    • 增加对系统底层的了解(定制化程度高)

    Neg:

    • 不够稳定(意指滚动升级)

    好像我没有听到特别多的负面或者坑。大家不妨说一说, 讨论一下, 我也有个心理准备。 :)

    38 replies    2017-06-03 19:22:39 +08:00
    muziki
        1
    muziki  
       Jun 2, 2017 via iPhone
    Arch 除了 AUR 仓库,别的跟 debian 比谈不上什么优势,喜欢就试试
    cevincheung
        2
    cevincheung  
       Jun 2, 2017
    装上了 linux-lts 过了 3 个月滚一下,没发生什么意外
    zuolan
        3
    zuolan  
       Jun 2, 2017
    最大的优势 AUR 和 Wiki,劣势嘛,大家都差不多。
    lechain
        4
    lechain  
       Jun 2, 2017 via Android
    优势:官方 wiki 好,aur 软件多
    劣势:做不到开箱即用,需要折腾,偶尔会滚挂(虽然我还没碰到过,不过经常听说
    sbw
        5
    sbw  
       Jun 2, 2017
    订阅 archlinuxcn 的邮件 https://www.archlinuxcn.org/
    注意重大变更,不作死
    用了 4 5 年了大概,没挂过。
    caixiexin
        6
    caixiexin  
       Jun 2, 2017 via Android   ❤️ 1
    所以作为一个 Arch 萌新我选择了 manjaro.
    msg7086
        7
    msg7086  
       Jun 2, 2017
    我感觉 Arch 和 Debian testing 差不太多。
    Wiki 很强,不过我们用 Debian 的一样看 Arch Wiki,没差。
    AUR 嘛,用的爽是爽,万一炸了就(
    Ultraman
        8
    Ultraman  
       Jun 2, 2017 via Android
    借楼问一下用 Arch 的各位 你们 yaourt 的时候碰到不再支持的软件都是怎么处理的?直接忽略?
    sinxccc
        9
    sinxccc  
       Jun 2, 2017
    滚动升级的话,滚 testing 和滚 Arch 差别也不大吧…
    shierji
        10
    shierji  
       Jun 2, 2017 via Android
    稳定性 还好 最突出的优点是自由和文档 另外一个最大的特点就是不能开箱即用 我觉得这是最大的好处也是最大的不好的地方……这样会迫使一旦装好出点啥问题都会尽量去修复而不是重装
    shierji
        11
    shierji  
       Jun 2, 2017 via Android
    另外我觉得用 Linux 无论如何要试试 Arch 才完整 Gentoo 就算了
    douglas1997
        12
    douglas1997  
    OP
       Jun 2, 2017 via iPhone
    @shierji 嗯,的确。
    lechain
        13
    lechain  
       Jun 2, 2017   ❤️ 2
    @vcinex #8 尽量不要用 yaourt,现在 aur 支持 git 了,所以要装 aur 里面的软件,直接把包 git 下来 makepkg。

    这样的话碰到不再支持的软件,可以很快的定位不支持的包,然后找该包的替代包(读 PKGBUILD 的依赖关系),或者自己想办法解决,再或者找万能的论坛 bbs.archlinuxcn.org, bbs.archlinux.org

    不用 yaourt 有可能碰到那种依赖的包就是 aur 里面的包的情况,如果一两个就手动操作了,如果依赖关系实在复杂,此时考虑用 yaourt。
    Ultraman
        14
    Ultraman  
       Jun 2, 2017 via Android
    @lechain 长见识了 感谢!
    20150517
        15
    20150517  
       Jun 3, 2017 via Android
    我家的 arch 已经跑了 7 年这么滚下来了,滚坏过 2,3 次,而且我是没有显示器的小服务器,我每次滚坏了,连不上 ssh,还要搬台显示器接上去,查看 log。

    缺点是很多程序一滚就到最新,更新的太快了,导致原有的程序不兼容,很烦,要改程序,或者移植 postgres 大版本这种
    DoraJDJ
        16
    DoraJDJ  
       Jun 3, 2017 via Android
    滚动更新,这是最好的。

    另外 Arch Wiki 里的资料十分全。
    introom
        17
    introom  
       Jun 3, 2017 via Android
    @msg7086 Sid, testing 现在又到冷冻期了。
    mpco
        18
    mpco  
       Jun 3, 2017 via iPhone
    优点:可定制,软件新,滚动升级
    缺点:即使不用也要时常更新,防止一段时间后更新挂掉
    msg7086
        19
    msg7086  
       Jun 3, 2017
    @introom 嗯不过等月底结冻了就好了。

    @mpco Debian 牛逼的地方就在于,哪怕一年不滚,也不会更新后挂掉……
    甚至可以直接把 2 年前的 jessie 拿出来挂上 testing 直接开滚……
    lsmgeb89
        20
    lsmgeb89  
       Jun 3, 2017 via Android
    库新
    hezhile
        21
    hezhile  
       Jun 3, 2017 via iPhone
    通常都是 pros & cons 来表达优缺点
    douglas1997
        22
    douglas1997  
    OP
       Jun 3, 2017 via iPhone
    @hezhile 嗯是的。谢谢指正。
    Vamposine
        23
    Vamposine  
       Jun 3, 2017 via iPhone
    @vcinex 加到 ignore 列表里就好
    sammo
        24
    sammo  
       Jun 3, 2017
    marketing 做得好算不算?
    sammo
        25
    sammo  
       Jun 3, 2017
    ( 因为 晒 xx 就是一种 marketing )
    wangjie
        26
    wangjie  
       Jun 3, 2017
    包管理
    920678778
        27
    920678778  
       Jun 3, 2017
    @caixiexin 同样也选择了 manjaro.有机会交流一下.
    xratzh
        28
    xratzh  
       Jun 3, 2017 via iPhone
    后面还是选择了 opensuse 风滚草
    irenicus
        29
    irenicus  
       Jun 3, 2017
    当桌面环境替代 windows 使用超过一个月的发行版有
    ubuntu,学生时代瞎搞
    linuxmint,毕业后觉得 ubuntu 太丑,找的替代品
    archlinux,被各种精简哲学忽悠装的
    debian,抱着试一试的态度

    最喜欢 windows 10 :-)
    nlzy
        30
    nlzy  
       Jun 3, 2017 via Android
    我用 ArchLinux 的时候,几个月内就滚挂过 steam 和无线网卡 _(:з」∠)_
    imn1
        31
    imn1  
       Jun 3, 2017
    不要被封面忽悠
    不要被封面忽悠
    不要被封面忽悠
    fangxing204
        32
    fangxing204  
       Jun 3, 2017 via Android
    非常适合频繁更新系统的强迫症使用
    hihihihihi
        33
    hihihihihi  
       Jun 3, 2017
    我用 Arch 了半年

    优点: 软件新,AUR 爽
    确定:软件太新,经常碰到兼容问题



    虽然,对我的工作环境来说,用 ubuntu 或者 Debian 是最稳妥的方式,
    会少很多工作,可是对于一个不折腾会死的人,选择 Arch 是一种信仰吧。

    尤其是对于有强迫症的人,看到额外装的一些软件会不爽,一个个删麻烦,所以干脆做加法,一开始装一个最小系统,然后慢慢添加。
    searene
        34
    searene  
       Jun 3, 2017   ❤️ 2
    Arch 的 Wiki 是我见过做好的,Arch 的论坛里面高手比例也要比 ubuntu 多很多,出现问题能够解决的可能性很大。

    虽然到处见到 arch 不稳定的说法,但是在我这里,不稳定的是 ubuntu,经常出现一些莫名其妙的问题,而且因为 wiki 写的太烂,到处找不到答案,相反 arch 的稳定性特别好,bug 很少,用了这么多年,也没滚坏过几次。

    再就是配合 i3wm 使用,没见过比这个更好用的窗口管理工具。

    arch 的包管理工具相当完善,基本没有找不到的软件。

    综上所述,目前还没有找到能替代 arch + i3wm 的组合。
    k9982874
        35
    k9982874  
       Jun 3, 2017 via iPhone
    arch 的 wiki 细致的让人发指,能学到很多姿势。虽然现在手边没有 arch 了但有问题还是会去看看。

    关于滚挂的,我用 arch 大概有 5 年了,印象中除了一次显卡驱动问题导致大面积滚挂好像还没碰过。

    ubuntu 6.x 时代倒是每滚必挂,小版本都挂更别提大版本更新了
    douglas1997
        36
    douglas1997  
    OP
       Jun 3, 2017
    @searene 我之前也是觉得 Ubuntu 是最不稳定的。现在已经差不多安装好了, 有没有 GUI 推荐呢? 比较漂亮的。
    onceyoung
        38
    onceyoung  
       Jun 3, 2017
    劣势啊,我同事滚完系统,正在我边上查是哪个库导致项目编译失败了,我发完这条就准备下班了~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1029 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 108ms · UTC 18:49 · PVG 02:49 · LAX 11:49 · JFK 14:49
    ♥ Do have faith in what you're doing.