Gentoo的感觉真棒

作者: Offera 2008-10-05 01:15:50
一直想拥有一个属于自己制作的、软件包依赖尽量少的、附带包管理功能的、符合标准的 Linux 发行版。为此我曾数次尝试过 LFS,但由于一些细节方面的问题(比如如何管理软件包,编译优化参数的设置等)没有考虑周到,我的 LFS 之路始终没有走远,往往半途而废,更别提实际使用了。后来我认识了 ArchLinux,感觉它轻便多了,而且既能直接安装二进制包也能自己从源码编译安装(其实其它的发行版利用类似 rpmbuild 的工具也行,但 Arch 的 PKGBUILD 脚本更简单),而且它的包管理器 pacman 简单实用,似乎是我继 LFS 的不二之选。但 ArchLinux 永久了也会发现还是有些缺陷。首先它源里的包会不断更新,新的包会在基于一些更高版本的底层包(如glibc,gcc等)上编译,这样直接装到我系统上的话可能会有不兼容的风险存在(其他有固定版本的发行版每一版的底层软件包一般不会变)。另外如果我从源码包自己编译的话,简单的小软件当然没什么问题,但对于那些牵涉较广的(如xorg中的)软件包在考量是否启用某些特性(从而影响它的编译选项及依赖关系)时是很费精力的,而且完全超出我的能力范围,所以我想到了 gentoo 中的 USE 标记。

其实 gentoo 我以前也用过一点,但由于学用一个 Linux 发行版最主要的是先学用的它的包管理器,而 gentoo 的包管理机制又非常复杂,大多数工具脚本都是采用我基本不会的 python 编写的,加上每个包都从源码编译花费时间长,所以我一直没有真正去尝试使用过他。但这个国庆节我还是花了两天的时间自己搭建了一遍,一直做到完成 xfce4,出奇地顺利。还记得当我把 xfce4 的软件包都编译完,运行 startxfce4 后的那一刹那,整个显示屏弹出一个清爽的,有个小老鼠在中间一闪一闪的桌面时,那种感觉真是无与伦比。

通过两天的使用,我觉得 Gentoo Linux 的整套机制还是很不错的,他的软件管理机制正是他最强大之处,给用户一种极大的自由和控制感。虽然我目前还只刚刚开始,但我会继续走下去的,在走的过程中体会 Linux 操作系统的 philosophy。

相关资讯