[杂感]Arch,喜欢上编译的理由
- zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
- 联系:
[杂感]Arch,喜欢上编译的理由
原本在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,则是在你手心里精心呵护成长的小树,乃至一片树林。
可一到了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
DELL UltraSharp 2209WA
Arch64, Testing repo
- TheThirdGhost
- 帖子: 1592
- 注册时间: 2006-07-23 16:25
- 来自: 南京
- zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
- 联系:
- zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
- 联系:
如果什么都要编译,我才不玩呢,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一边做的话,一天就能统统搞定。
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
DELL UltraSharp 2209WA
Arch64, Testing repo
- iblicf
- 帖子: 3766
- 注册时间: 2007-01-15 17:15
-
- 帖子: 164
- 注册时间: 2007-05-13 10:59
-
- 帖子: 178
- 注册时间: 2007-10-20 20:15
- zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
- 联系:
- bones7456
- 帖子: 8495
- 注册时间: 2006-04-12 20:05
- 来自: 杭州
- 联系:
- karron
- 帖子: 6226
- 注册时间: 2005-06-11 14:03
- 来自: 不明真相的群众
- 联系:
- jarryson
- 帖子: 4002
- 注册时间: 2005-08-14 19:53