LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2005|回复: 12

gentoo的emerge和bsd的ports到底谁好?

[复制链接]
发表于 2004-5-12 11:59:52 | 显示全部楼层 |阅读模式
感觉都差不多啊。似乎bsd的还要强些吧。
发表于 2004-5-12 12:04:27 | 显示全部楼层

回复: gentoo的emerge和bsd的ports到底谁好?

最初由 卤鸭子 发表
感觉都差不多啊。似乎bsd的还要强些吧。


原理上,emerge强些。

去gentoo的网站看portage的介绍就知道啦。
发表于 2004-5-12 12:32:27 | 显示全部楼层
用过ports和emerge,我也不知道哪个好,觉得差不多吧,呵呵。
发表于 2004-5-13 01:51:11 | 显示全部楼层
目前ports强一些,不过emerge起点高一些
发表于 2004-5-13 03:52:36 | 显示全部楼层
起点高是什么意思?
我个人觉得emerge比较方便啦。。。
发表于 2004-5-13 05:52:57 | 显示全部楼层
最初由 夜猫子 发表
目前ports强一些,不过emerge起点高一些

请说明怎样地强法。有什么ports能做而portage不能做的?倒是portage有些功能ports做不到吧!:cool:
 楼主| 发表于 2004-5-13 08:35:40 | 显示全部楼层
楼上的?portage能做的什么,ports不能做?
发表于 2004-5-13 09:07:51 | 显示全部楼层
不要光叫,不来真的,说就说重点!
发表于 2004-5-13 10:17:56 | 显示全部楼层
ok,说点实际的,偶也不是什么达人,只有从某些小小的方面做一下比较。
bsd的ports和gentoo的portage说白了其实就是一套包管理系统,而并不仅仅是负责安装软将那么简单。
从安装来看,两个都差不多,毕竟portage的思路是来自于ports,这个没什么好比的。
但是对于安装后的包管理,个人觉得ports要严谨一些,portage要松散一些,为什么这么说,比如我在bsd中要pkg_delete某个包,如果某包被其他包所依赖,会有提醒说是被依赖,除非加-f参数才可以,而你如果在portage里unmerge某包,也就是象征性的文字警告一下,因此我认为作为一个酒精考验的系统来说,bsd的ports的确要比portage强一些。
为什么说portage起点要高些,比如对已经安装好的包的升级过程,升级已经安装的包会牵涉到很多依赖关系的变动,同时依赖的包也必须相应的升级,ports本身是无法把这个过程处理好的,必须安装一个叫portupgrade才能很方便的处理这个事情,emerge自己就可以把这个事情做得很好。ports是一个比较老的系统,emerge可以说来源于ports,又避免了ports的一些不足,因此说是起点比较高,比如上边提到的依赖性问题,其实portage也可以解决,不过目前的开发可能还没有照顾到而已。
发表于 2004-5-13 11:40:31 | 显示全部楼层
所以楼上的朋友的“起点高”的意思不是指本身对系统的要求高, 而是正面称赞的意思啊, 是这样吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表