LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 亞利艾爾

和 ArchLinux 比较

[复制链接]
发表于 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下打包更多的是记录放置位置和执行附带的脚本,方便以后的升级与删除,依赖的处理则放到了其次的位置,依赖审核严格必然导致打包脚本的复杂和冗长,牵一而动全身是其优点也是缺点,也由此决定了类似版本一如笨重的大象般拖累太多
回复 支持 反对

使用道具 举报

发表于 2008-4-10 10:48:24 | 显示全部楼层
Post by superjet;1836717
解决之道无非自己重打和等官方来打对应的包或者简单的链接下so


链接so不是所有情况都可以
so里的符号是有版本的,参见 http://people.redhat.com/drepper/dsohowto.pdf
如果旧版本的符号在新so里没有了,这样,链接是没用的

目前gentoo里不需要等官方打包,自己revdev-rebuild

未来gentoo里会完全避免这个问题,旧so会保留,等到未来某个适当的时机再删掉
回复 支持 反对

使用道具 举报

发表于 2008-4-11 14:32:32 | 显示全部楼层
回Gentoo了,用了2个多月arch,感觉官方的包更新速度还是太慢,比如firfox3 beta5,到现在unstable里都没有,aur里的pkgbuild质量也参差不及,感觉很乱,实在是用的不习惯,不爽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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