bsdvbird 发表于 2013-04-04 11:22

对FreeBSD的ports tree的版本的困惑。


FreeBSD的ports tree的版本是怎么维护的呢?我了解到好像同一套ports同时支持多个版本的FreeBSD的基系统。我不理解ports tree自身的版本是怎样确定的。是否存在类似基系统中的current、stable和release的分法呢?比如某个release的安装镜像中的ports是否可以理解为是release版本,用svn在http://svn.freebsd.org/同步的ports是current版。但portsnap的得到的最新的ports与http://svn.freebsd.org/上的版本是什么关系呢?

我之所以有这样的疑问是因为昨天晚上在安装multimedia/mplayer2时,Linux的兼容库被安装到了/usr/local/lib中,结果很多库被覆盖掉了,从而打开好多软件时都报错:unsupported file layout。因为这个电脑上存有比较重要的数据,系统自然是选的release版的,但ports之前没有仔细考虑,现在才有此疑问的。

fender0107401 发表于 2013-04-04 12:17

bsdvbird 发表于 2013-04-04 11:22 static/image/common/back.gif
FreeBSD的ports tree的版本是怎么维护的呢?我了解到好像同一套ports同时支持多个版本的FreeBSD的基系统。 ...

ports tree没有版本和构架之分,所有版本的FreeBSD(7.0 8.0 9.0)以及所有构架的FreeBSD(IA32 AMD64)都共享一个ports tree。

但是某一个具体的port可能只在某些版本或者某些构架上工作。

current stable release只是FreeBSD对自身的基本系统的划分(kernel+userland)。

bsdvbird 发表于 2013-04-04 12:26

回复 2# fender0107401


    Got it,太感谢啦!:D
页: [1]
查看完整版本: 对FreeBSD的ports tree的版本的困惑。