一直想拥有一个属于自己制作的、软件包依赖尽量少的、附带包管理功能的、符合标准的 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。
zeur913 于 2011-03-27 14:03:55发表:
gentoo学习中。。。
zeur913 于 2011-03-26 03:28:33发表:
zhe teng hao a ...zhi shi ku le wo de diannao .......
adonis_acumen 于 2011-01-05 17:06:36发表:
楼主 和 楼上的 都是强人
william81 于 2010-10-28 21:41:01发表:
我搞过一次Gentoo,当时配置内核的编译选项就把我折腾得快疯了,后来编译gnome就编译了整整一晚上,不过成功以后速度是很快,痛并快乐着,就是Gentoo user的感受。
fivehappypig 于 2010-09-16 19:27:44发表:
学习中。。。
fantlam 于 2010-07-21 22:44:09发表:
我喜欢它的衍生版 sabayon 最近它也配上了lxde
http://www.linuxsight.com/blog/752
wucongdonglai 于 2010-07-06 15:39:21发表:
我也想搞这个,可惜不大懂啊!我想用Gentoo生成一个能按在工控机上的比较灵巧的Linux,版主有没有点好建议啊?
shenhao0129 于 2010-06-11 21:12:34发表:
要做这个很要有点耐心的啊
453440748 于 2010-01-08 23:17:13发表:
我用livecd安装很快很简单
花猫 于 2010-01-07 16:55:05发表:
这个是不是要两天连续不关机的做完才行呢?
aanchun1989 于 2010-01-06 22:42:49发表:
我遇到过archlinux 下面的GCC版本过高无法编译低版本的源码,很是头疼
pangz 于 2010-01-05 13:45:05发表:
呵呵,为什么国内打包的不基于gentoo呢?
haminy 于 2010-01-05 13:13:11发表:
支持,想学习,不过不是做计算机的,学习起来像搞了个第二专业,不能当饭吃:(