[杂感]Arch,喜欢上编译的理由

其他Linux/Unix/BSD/OSX等发行版讨论
回复
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

[杂感]Arch,喜欢上编译的理由

#1

帖子 zhuqin_83 » 2008-02-01 21:17

原本在ubuntu下,是千方百计找最新最快的源,而死活不愿意自己编译,能坐着就绝对不站着,认为编译是浪费国家能源(对于我来说不是),浪费大量时间和以减少机器寿命(本本就更舍不得了)为代价的一种无意义的举动。

可一到了arch下,绝大多数软件都会及时更新,有些甚至刚出,就立马有了——AUR,这种用户直接参与的模式非常值得赞赏,当然对于ubuntu这种面向初学者的友好版本是不太现实的。只需一个很简单的PKGBUILD文本,是个人就应该能看明白,然后makepkg,自动解决依赖,自动下载源码,自动编译打包,自动安装;而且编译时间相当短,不知是不是编译参数的原因,也许和我把/tmp挂载到tmpfs有关。如果对PKGBUILD不满意了,手动改一下即可,包括修改版本号啦——是我最乐意干的事。

一开始是抱着试试看的态度,修改和编译了几个自己用的小东西,却发现欲罢不能了,一口气编译了几十个,很有成就感的说。不敢独享,上传到ftp我的目录下了,需者自取,无质保:D

ps. arch的wiki真是好,少而精。通篇看完(没见过或者不常用的就略过了)后,发现自己对Linux有了新的认识和理解,原来做更深层次的事情也可以如此简单。我自己摸索了好多时间才知道那些包是不必装的,那些module, daemon是不必加载的,改的最多的恐怕就是那个有名的rc.conf文件了。一点一点的搭积木的弄起来一个完备的系统,自己对于每个包和模块都比较清楚,99%的软件还都是源里的,剩余的一小撮就自己稍微动动手了,运行的畅快感果然不是ubuntu默认系统可比拟的。这才叫linux,ubuntu已经把人养的太懒了。

准备把她当作第一系统。

有空在blog上写一些安装配置笔记,以作纪念。

唉,突然发现都弄妥当之后,有些寂寞哎。


如果你是“所谓的”linux高级用户,那么你一定要尝试一下arch,感受一下他的理念和精髓。ubuntu对桌面用户提供了一整套的解决方案,注定了他将成为地球上最流行的桌面发行版;而arch,则是在你手心里精心呵护成长的小树,乃至一片树林。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
TheThirdGhost
帖子: 1592
注册时间: 2006-07-23 16:25
来自: 南京

#2

帖子 TheThirdGhost » 2008-02-01 21:24

arch 所有的东西都要编吗?还是只有一小部分。
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#3

帖子 zhuqin_83 » 2008-02-01 21:30

自然是1%的一小撮了,不好好看我的帖子。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#4

帖子 zhuqin_83 » 2008-02-01 21:45

如果什么都要编译,我才不玩呢,gentoo和大部分bsd系都是需要编译的,虽说ebuild和pkgbuild有类似之处。
arch的强大,在于吸收了gentoo和bsd的精华,又以大量编译好的为i686优化过的包为主,还大大精简包的大小,如文档什么的,除了man一律删除,编译参数很多都与DM无关,极小化配置文件范围,把浩如烟海的/etc下文件精简到了rc.conf,mkinitcpio.conf(只需开始第一次编辑后就不用再管了),xorg.conf等少数几个简单易懂的文本。极小化bsd风格的安装程序,极为强大的pacman包管理程序(类apt-get+dpkg)。理解了这么10个左右的文件+一个pacman或yaourt,世界尽在掌握。
罗列一下需要了解或配置的文件(夹):
/etc/rc.conf
/etc/conf.d/
/etc/fonts
/etc/pacman.d/
/etc/rc.d/
/etc/X11/xorg.conf
/etc/inittab
/etc/locale.gen
/etc/mkinitcpio.conf
/etc/modprobe.conf
/etc/fstab
/etc/pacman.conf

如果你好好看过文档,或者在自定义安装后,用w3m或lynx一边浏览wiki一边做的话,一天就能统统搞定。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15

#5

帖子 iblicf » 2008-02-01 22:01

嗯,有讨厌 Gentoo的理由,有讨厌 ubuntu 的理由,也有讨厌 Fedora 的理由,还没找到讨厌 Arch 的理由
头像
rhfcaesar
帖子: 2996
注册时间: 2005-11-17 15:45
来自: 湖北

#6

帖子 rhfcaesar » 2008-02-01 23:34

NND, 都叛变了哈! :D :D
依赖处理得简单了点。

代码: 全选

枪杆子里面出政权
头像
matri
帖子: 1140
注册时间: 2006-10-27 11:14
来自: 悉尼

#7

帖子 matri » 2008-02-01 23:50

arch最爽的就是这个aur,省事啊,要弄啥新版本软件随便改改源码包位置,pkg照用不误。。。
lyz_new
帖子: 164
注册时间: 2007-05-13 10:59

#8

帖子 lyz_new » 2008-02-02 0:27

呀…zhuqin开始用Arch了 :lol:

Arch的用户越来越多了

Arch的精髓在于专门为i686优化、aur系统和abs系统

而且配置文件风格简洁强大。

那软件更新速度最适合作为桌面Linux系统,比Debian SID快。但是问题比SID少。

英文社区很好很强大。wiki里什么问题都能找到。
spectator
帖子: 178
注册时间: 2007-10-20 20:15

#9

帖子 spectator » 2008-02-02 1:01

亲亲和麻雀都是叛徒.....去arch了
颤颤和骨头也是叛徒.....去gentoo了
karron也是叛徒....去windows了

难怪最近都不出现了.....
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#10

帖子 zhuqin_83 » 2008-02-02 12:57

麻雀是雕?颤颤是谁?
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
spectator
帖子: 178
注册时间: 2007-10-20 20:15

#11

帖子 spectator » 2008-02-02 12:59

麻雀是matri....颤颤是zhan......
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

#12

帖子 bones7456 » 2008-02-02 13:03

打倒造谣的家伙~
关注我的blog: ε==3
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#13

帖子 karron » 2008-02-02 13:04

最近用linux比较少.... 主要在vista里面折腾.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53

#14

帖子 jarryson » 2008-02-02 14:45

debian系列需要编译的软件就很麻烦,而且因为稳定版比较多,所以编译环境非常多,造成软件兼容性不够高,但是arch总是保持最新,但是也固定gcc版本,因此编译环境相对固定,兼容性好。看个人爱好了。。

看来还是我们广告做得好阿。哈哈
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

#15

帖子 leeaman » 2008-02-02 19:13

没发现arch比ubuntu快的,按照linuxtoy装了,源的速度还算稳定,可惜系统不觉得快
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
回复