|
|
发表于 2008-4-10 10:39:58
|
显示全部楼层
Post by debianl;1836679
不检查依赖性的包管理机制似乎缺少了点必要的东西,一个库的升级可能会导致很多现存软件包的无法运行,这都不检查似乎太简单了点,这样的简单我不认为是优点!另外就是slot,我觉得gentoo在这些方面确实做得很好。
基础库的升级导致一些东东无法运行是常有的事,解决之道无非自己重打和等官方来打对应的包或者简单的链接下so,优点、缺点之说也只是自说自话,arch说是个多人来做的lfs还比较适合,但如果严格做到底层库的检查来升级的话,就是debian而不是arch了
打包的简易程度要看打包者的心态,如果打包的人不考虑依赖性问题我想在每个发行版里打这样一个包都是分分钟的事情,这并没有特别的不同!写一个不管patch不管依赖性的ebuild也许分分钟都要不了,当然编译那是另一回事,在哪个发行版从源码打包都得做!
因为arch总体上是共用一个pool,当然启用了testing除外,简单也不是说arch就没patch,同样来加patch也是arch远比gentoo简捷,arch下打包更多的是记录放置位置和执行附带的脚本,方便以后的升级与删除,依赖的处理则放到了其次的位置,依赖审核严格必然导致打包脚本的复杂和冗长,牵一而动全身是其优点也是缺点,也由此决定了类似版本一如笨重的大象般拖累太多 |
|