日前安装linux下的代码编辑阅读软件kscope,遇到了一些错误,缺少包。这期间感觉到linux包的版本杂乱给安装带来了太多的麻烦。(fedora 8)
1.configure: error: Qt (>= Qt 3.3 and < 4.0) (headers and libraries) not found
错误原因是缺少QT头文件和库文件,安装qt-3.3.8-9.fc8,qt-devel-3.3.8-9.fc8,可解决
2.no KDE headers installed
错误原因是缺少kde库文件,安装kdelibs-devel-3.5.8-7.fc8,可解决。
虽然安装上面几个包可解决问题,但安装这几个包的过程中,你可能会遇到依赖性问题,包版本兼容问题,让你郁闷得很。我是强制卸载了版本不兼容的包,然后再安装兼容的包。
rpm -e --nodeps filename(强制卸载)
心得:以后安装软件包,尽可能安装和操作系统版本号一样的包,这样可以省去很多兼容性问题。像我的fedora8,下载包的时候,尽可能下载带fc8后滞的。


yourfriend 于 2008-07-19 06:57:44发表:
如果yum能装先用yum。