|
发表于 2009-12-5 15:41:27
|
显示全部楼层
Post by coderoar
说实话,如果不关心软件的编译、不喜欢给软件包写ebuild,那你完全体会不到Gentoo的精髓。我一直认为这算基本功,当初玩Arch的时候,在AUR上也维护过一些PKGBUILDs。
除开那些衍生版本,不同的发行版最大的不同就是包管理系统。通过学习这个,你可以真正掌控整个系统。即使不谈这个,你也遇到这样现实的问题:需要的软件并不存在于软件仓库中。光是这个,也应该去了解下ebuild,因为你需要的软件别人不一定也感兴趣。抱怨是没有用的,你可以试着去改变。
总之,很多Linux用户总有一天会走到这一步,即使不参与开发,也多少应该懂一些。
你说的有道理。
从大面上说可能99%的用户都不会关心编译和Ebuild 这两个东西。
我这几天也在思考Gentoo的软件安装的问题,看来是没有理解Gentoo的精髓。
自己整天使用的软件都还谈不上精通,软件的编译问题对我这种人来说是不是有点超前了。。。
如果我要用的软件不在软件仓库中的话,我一般就是直接从源代码编译了,不用Portage系统了。
我突然有了一个想法,软件、计算机这些都是工具而已,我们只不过是使用工具的人,而使用工具的人是没有必要掌握工具的制造的吧。社会的分工是十分明确和细致的,什么都想掌握的人,他能有这么多的时间吗?
从我的角度上说,我是需要有专业的总工程师来为我们来维护软件库的,我们能把软件(工具)用好,也就算是完成了我们的社会分工了。
当然,有时间的话,我也希望能学习一些更加深入的问题。毕竟老司机多少都是懂些修车的技术的。
说到这里我还真是有点想法:再装新机子的话没准会考虑Arch的。花心的我呀……我也知道没事换来换去没什么好处的。 |
|