carlhan
V2EX  ›  Linux

Why Arch Linux ?

By carlhan at 2013 年 6 月 25 日 · 10260 次点击
在这之前只用过ubuntu,所以今天尝试了一下安装Arch,搞了一天 才搞的差不多。
还没完全体验Arch。

为什么用Arch?

下面这两个链接的内容我也看了。

1) Arch Compared to Other Distributions (简体中文)
https://wiki.archlinux.org/index.php/Arch_Compared_to_Other_Distributions_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
2) The Arch Way (简体中文)
https://wiki.archlinux.org/index.php/The_Arch_Way_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

但还是问问大家为什么用Arch,或者为什么喜欢Arch ?
说说你的理由。
44 条回复  •  2014-10-07 02:25:20 +08:00
MayLava
   1
MayLava  
   2013 年 6 月 25 日
1、某种意义上AUR十分好用。(虽然ubuntu的PPA也凑合
2、自由度比ubuntu等发行版高很多,但是又不至于像Gentoo那么麻烦。
nichan
   2
nichan  
   2013 年 6 月 25 日
完全了解自己安装了什么东西,一切包几乎都可以自己定制。
nichan
   3
nichan  
   2013 年 6 月 25 日
还有就是wiki文档特别全,几乎能找到所有的解决方案。
quake0day
   4
quake0day  
   2013 年 6 月 25 日
http://www.darlingtree.com/wordpress/archives/377

不过最近我还是义无返顾转到Gentoo了..
tywtyw2002
   5
tywtyw2002  
   2013 年 6 月 25 日
arch 是一种生活,一切在于折腾。
只是centos的桌面级linux做的太差了
AstroProfundis
   6
AstroProfundis  
   2013 年 6 月 25 日
AUR实在是太方便了
kendisk
   7
kendisk  
   2013 年 6 月 25 日
最喜欢 ubuntu 10.04 桌面。
bcxx
   8
bcxx  
   2013 年 6 月 25 日
@kendisk gnome2 而已,aur 上有 mate
orvice
   9
orvice  
   2013 年 6 月 25 日
Wiki全
Aur方便

这是最主要的~
detailyang
   10
detailyang  
   2013 年 6 月 25 日
I'dont know why i like archlinux
infong
   11
infong  
   2013 年 6 月 25 日
Arch 是一种心情,也是一种生活方式。

好吧,我是觉得:
1. 包管理让我喜欢,不管 Debian 系还是 Redhat 系及其衍生版都把包拆得零散了,比如一个 mysql,arch 下只要安装 mysql 即可,而 debian/redhat 下会把它拆成 mysql, mysql-server 及其它;
2. AUR & ABS;
3. 我是新版本控;
4. 详尽的 wiki;
5. 原汁原味,二进制软件包 arch 不会修改太多东西,从而切换到其它发行版的时候也会得心应手。
...
toctan
   12
toctan  
   2013 年 6 月 25 日   ❤️ 2
1. Rolling release
所有的软件在上游发布之后很短时间内都可以升级到最新版,相比之下,ubuntu 的软件只能升级到特定的版本。系统永远保持最新,从 12.04 到 13.04 这样的迁移是完全没有必要的。

2. Arch Build System
将软件源码编译,打包的 ports-like system. 在大多数情况下,我们对使用的软件的编译参数是没有特别要求的,这样的情况下通过 pacman/apt-get 这样的包管理器直接下载二进制包是很方便的。但是偶尔我们需要自定义这些编译参数,在 ports-like system 下,只需在某个文件 (PKGBUILD) 更改这些参数就能达到这样的目地。而在没有提供 ports-like system 的发行版,比如 ubuntu, 就没这么方便,你需要自己去下载源码,解压,改参数,make, make install 等重头再来,而且这样安装的软件是不在包管理器里的,这意味着以后的卸载和升级是件麻烦事。

https://wiki.archlinux.org/index.php/Arch_Build_System
http://linuxtoy.org/archives/archlinux-pkgbuild-aur-and-abs.html

3. AUR
每装一个软件都添加一个 ppa 是一件及其蛋碎的事情,而且 ppa 会影响 apt-get update 的速度。Fuck ppa! AUR 配合 yaourt 感觉太完美了。

4. Wiki
Arch Linux 的 wiki 是我见过最好的 wiki, 没有之一。
https://www.archlinux.org/

5. Minimalist
Arch 默认安装带的软件极少,从最基本的系统到能日常使用这个过程,如果你以前只使用过 "newbie distros", 你会学到很多东西。还有像我这样不想系统有任何多余东西的洁癖患者,极简主义能够满足你的强迫症。

6. Philosophy: The Arch Way
https://wiki.archlinux.org/index.php/The_Arch_Way

最后,很多人说 Arch 升级容易挂,我想说真没那么夸张。只要 pacman -Syu 的时候不要 --force 系统是很难挂的,只是有时候 pacman -Syu 会报错升级不成功,这时候翻翻官网的 Latest News 就能轻轻松松解决。
sdysj
   13
sdysj  
   2013 年 6 月 26 日
由geek维护的包管理系统正合口味,社区化氛围,洁癖与效率把握得比其他分发好!
msg7086
   14
msg7086  
   2013 年 6 月 26 日
看了官方wiki,微妙的发现Arch好像比不过Debian……

我是Debian派的。
rhwood
   15
rhwood  
   2013 年 6 月 26 日
LS说的都赞成,最喜欢arch的包管理和wiki。总结来说是简单,清晰,省事。
istef
   16
istef  
   2013 年 6 月 26 日
Arch 算是 linux 众折腾版的一个比较容易上手的版本。而且 arch wiki 真心很不错。折腾够了 arch 的童鞋们估计很快就要摸 gentoo 了,再闲不够折腾的,估计就 LFS buildroot 去了~

btw,最近把家里的 HTPC,Cubieboard RPi 和 VPS 都上了 arch,很爽不分裂了
0bit
   17
0bit  
   2013 年 6 月 26 日
为了每次升级的时候,体验心跳加速的感觉
ps1987
   18
ps1987  
   2013 年 6 月 26 日
折腾gentoo去了~
min
   19
min  
   2013 年 6 月 26 日
archlinux里面东西新,默认下载二进制的包

要说wiki,我看不如gentoo的

archlinux和gentoo比较接近,gentoo默认要下source然后本地build。如果需要的话archlinux也可以用abs自己build然后再装,gentoo同样可以下build好的binary。
CrazyApi
   20
CrazyApi  
   2013 年 6 月 26 日
最看中它的 Minimalist(洁癖?) 和 Rolling release(尝鲜?) ,定制性必较强同时又不用像 Gentoo 一样自己编译。
vietor
   21
vietor  
   2013 年 6 月 26 日
ArchLinux 天天升级很是不错的,但AUR里面的脚本“风险”却很烦人。
reusFork
   22
reusFork  
   2013 年 6 月 28 日
AUR,这个最难割舍。所以systemd不成熟不稳定我忍了(最近也没啥问题了)。
有时升级需要人工干预,需要查看下官方的news,这倒也没啥不能接受的。
hanf
   23
hanf  
   2013 年 6 月 28 日
最接近gentoo的定制性,却又比gentoo简单和方便。
适合那些稍极端,又不彻底极端的人。
楼主等你成熟了你就会发现还是deb最好。
carlhan
   24
carlhan  
OP
   2013 年 6 月 28 日
@hanf “楼主等你成熟了你就会发现还是deb最好。”

为什么这么说?
hitsmaxft
   25
hitsmaxft  
   2013 年 6 月 28 日
archlinux的优点在于灵活, abs和aur组成的包管理系统, 扩展性非常不错, 很多新的东西都可以从aur中找到.另外编译环境完善, 自己偶尔需要一些自定义包,改改PKGBUILD就完事了. 而且archlinux的构建对于熟悉linux环境本身有不错的指导意义. 当然, 如果只是作为稳定的桌面使用, ubuntu等老牌桌面发行版要相对牢靠一些, 毕竟AUR不是个靠谱的选择,只能解决短期问题.

archlinux适合喜欢尝鲜,对桌面有定制需求的, 但是又不希望陷入gentoo那种过于繁琐的人.

自找平衡点吧. archlinuxer更像 pythoner, rubyer之类的性格, 适应不了java或者lisp的人可以比较容易找到感觉.
cyr1l
   26
cyr1l  
   2013 年 6 月 28 日
转: “Archlinux 部分用户是我目前见过内心最强大的Linux 用户了,他们会认为系统升挂的责任在于自己没看公告。”
ysjdx
   27
ysjdx  
   2013 年 6 月 29 日
1.AUR
2.AUR
3.AUR
4.AUR
5.AUR
6.AUR
kqz901002
   28
kqz901002  
   2013 年 6 月 29 日
@tywtyw2002 centos 桌面级?
tywtyw2002
   29
tywtyw2002  
   2013 年 6 月 29 日
@kqz901002 笔误 rhel那个系列的 fedora,
arch还算原著原味 基本不怎么修改上游代码

就是升级太快很麻烦 导致config文件老要改
laogui
   30
laogui  
   2013 年 6 月 29 日
Arch是很纯净的linux系统,很适合做服务器,但不知道为啥所有的VPS都没它,就因为它小众?
quake0day
   31
quake0day  
   2013 年 6 月 29 日   ❤️ 1
@laogui 这话从何谈起?linode buyvm digitalocean 都有Arch的镜像啊。
msg7086
   32
msg7086  
   2013 年 6 月 29 日
@carlhan 同时提供stable unstable sid experimental 4个不同个性的版本,分别指向稳定版,beta版,alpha版和实验室版。
sid相当于ubuntu,experimental相当于arch,unstable就是Debian8,stable就是Debian7。
升级很少会break系统。支持滚动升级,不像ubuntu那样跨版本容易崩。
在不同版本间切换也非常方便。要尝鲜的话把版本切到sid然后做一下apt升级就行了,马上变身ubuntu。要像arch一样追新的话把版本切到exp然后apt升级就行了。要稳定做服务器的话就保持stable,要稳定又要新功能,比如PHP5.4,就用unstable。

反正一个系统就能搞定,也没有很大必要在不同的发行版之间换来换去了。
msg7086
   33
msg7086  
   2013 年 6 月 29 日
@laogui 做生产服务器是不适合用非稳定级发行版的……

Arch的rolling update万一哪个break了系统你就完蛋了。
printf37
   34
printf37  
   2013 年 6 月 29 日
喜欢升级后崩溃的感觉。。。
laogui
   35
laogui  
   2013 年 6 月 29 日
@quake0day 晕死,我又BC了,linode 和 digitalocean 我都用过,都没注意到有arch,汗!
ivenvd
   36
ivenvd  
   2013 年 6 月 29 日
@min Gentoo 要说手册还不错,Wiki 真心不如 Arch,大量过期信息。
kevinzhow
   37
kevinzhow  
   2013 年 6 月 29 日
Arch 的 Wiki 要大赞一个,Arch用来了解Linux的构造不错,也是个很好玩的系统,各种软件都会很快有AUR,就是容易挂掉。。
marguerite
   38
marguerite  
   2013 年 6 月 30 日 via Android
哲学上的东西都是 bullshit。wiki 足矣。其它的比它做的好的到处都有。aur? obs。abs?apt。还有就是相对个人素质高些的爱好者群体,前提是你就打算止步爱好者。不然有公司做后盾的发行版有摸不着的大牛。
pandada8
   39
pandada8  
   2013 年 6 月 30 日
AUR Wiki
mudkip
   40
mudkip  
   2013 年 6 月 30 日
@laogui 我就在我的Linode上用Arch Linux,纯粹因为喜欢,优点实在太多了。
两年里确实有次深夜更新的时候break了一次,不过也是由于我不看官网的说明直接--force造成的,而且不到半小时就修好了。
tzheng
   41
tzheng  
   2013 年 6 月 30 日
机子性能不行,我又比较懒想用个发行版,结果发现也就Arch不卡。。
feikaras
   42
feikaras  
   2013 年 6 月 30 日
@cyr1l 真宁可自己升挂了,因为修起来很快。也不愿意像ubuntu那样一堆ppa和ubuntu风格的版本升级。。
当然我想说arch开发者偶尔脑子有病,比如弄什么/bin /sbin /usr/sbin目录。这个不看清公告一不小心就会挂了
cicku
   43
cicku  
   2013 年 6 月 30 日
Arch?

呵呵,笑而不语。
fucktheworld
   44
fucktheworld  
   2014 年 10 月 7 日
不语就不要说说话了 占个地 发点没有意义的文字 不仅浪费了别人的时间 也显示不出你的牛逼之处
Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
© 2026 V2EX · 139ms · 3.9.8.5