存档

文章标签 ‘portage’

archlinux和gentoo

2011年2月5日 2 条评论

前一段时间装了一下archlinux和gentoo,还没有做个总结。

这两个发行版跟以前接触过的有很大的不一样。最明显的一个特点就是采用滚动升级,而不是像其他发行版那样的跨版升级,这样的好处就是不用像其他发行版那样频繁的升级,而且维护起来方便,因为一般的跨版发行都会有支持的时间,滚动升级就不存在这样的现象。

另外一个更突出的特点就是这两个版本的包管理机制了。熟悉一套包管理机制,可能就熟悉了一个发行版的一大半了。我个人感觉这俩发行版的一些根本理念还是很相近的,表面上看也有很多类似的地方,arch虽然是用pacman安装二进制包,但是也支持用abs下载代码自己编译,编译完之后再打包安装,gentoo的portage则是直接编译代码,在网上看到信息说也可以直接安装编译好的包,但是我还不知道是怎么来弄,并且两个版本同样可以根据自己的架构编译代码的时候进行优化,arch编译并且打包的工具叫makepkg,在/etc/makepkg.conf里可以指定参数,在编译时得到优化,gentoo的是在portage的配置文件/etc/make.conf里进行修改。另一个就是自动化编译源码时的配置文件,arch用的是PKGBUILD,gentoo用的是ebuild,里面的功能也类似,指定源码下载的网址,还有编译时的一些命令。abs和portage都是采用的BSD上的port机制,所以两者才会有很多相似地方。 阅读全文…

分类: 杂项 标签: , , ,