自从Firefox 3.6出来之后,我就一直在等着ArchLinux的官方源的更新。可好不容易等到了更新,兴冲冲地下载了,结果却发现问题来了……pcmanfm和vim都打不开了,细看了一下,才发现这次更新居然把libjpeg和libpng都升级了……你说更新也就更新了吧,但是起码也把依赖它的玩意儿也相应更新一下哈,但是很不幸的,pcmanfm和vim依然孤零零地维持着老版本,ldd的结果也还是那么触目惊心 = =
虽然大部分情况下我对Arch还是挺满意的,但是现在越来越觉得Arch的包管理实在是太不慎重了。之前已经碰到过几次,比如升级libjpeg6到libjpeg7的时候,pil直接咯屁;又比如升级heimdal和subversion后,svn也翘了辫子。虽然说aur里还是能找到相关的支持,但是官方stable的源其实是这么的不stable,那也确实够郁闷的了。
诶,可是现在使用apt的系统都不怎么喜欢,难道说真得换成Gentoo了么……
2010-02-08 10:47 Updated 发现问题,其实是gtk2没有更新导致的,依赖关系是pcmanfm -> libgtk-x11 -> libpng。虽然这回如果是用pacmna -Su的话应该是没什么问题,但是还是让人觉得ArchLinux的不安全。既然存在依赖,那么在升级时就应该有相应的检查,但是目前看下来pacman是不会处理反向的依赖关系的……起码我还没有发现……

