LinuxSir.cn,穿越时空的Linuxsir!

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

如何应对进行软件升级时一大堆的软件包依赖问题?

[复制链接]
发表于 2005-4-15 13:53:17 | 显示全部楼层 |阅读模式
我想更新我的某些程序,如chmsee, gthumb, nautilus,但是在用最新源码编译的时候总是提示我有一大堆的lib库依赖错误。
我按照它的提示去我的pkgconfig目录查看,发现那些库的版本号都在它们要求的版本号之上,但是仍然无法编译。 :confused: 所以我怀疑是configure程序的提示有误。

那么我该如何最方便地获得那些库的版本号?必需到pkgconfig目录下看那些*.pc文件?
系统中有哪些常用库要保持最新,这样才能在升级软件时少碰到一些麻烦?(不要说整个地升级系统噢)
如果碰到这样的问题而无法升级,那么该如何处理?

:thank  :thank
发表于 2005-4-18 09:48:52 | 显示全部楼层
如果你网络环境比较好,建议用 Debian ,它会自动处理这些依赖关系,欢迎来 Debian 版看看。
回复 支持 反对

使用道具 举报

发表于 2005-4-19 12:58:13 | 显示全部楼层
如果的是SuSE,直接用YaST安装就可以;
如果是Mandrive/Mandrake,直接在控制面板里的安装/卸载程序就可以。
依赖关系都是自动处理的。

如果是其它基于rpm的发行版,试试apt4rpm,然后装个图形前端(KDE自带的KPackage也可以),就可以很方便地安装软件了,也不用管依赖关系。
回复 支持 反对

使用道具 举报

发表于 2005-4-20 11:30:14 | 显示全部楼层
呵呵,redhat也有apt把.不过建议你最好先安装一个教新的linux版本,麻烦少一点
回复 支持 反对

使用道具 举报

发表于 2005-4-21 16:58:40 | 显示全部楼层
设置设置一下PKG_CONFIG_PATH,如果你的.pc文件不在/usr/lib/pkgconfig这个目录的话
export PKG_CONFIG_PATH=/opt/gnome2/lib/pkgconfig:/usr/lib/pkgconfig:/usr/X11R6/lib/pkgconfig:/usr/lib/pkgconfig
回复 支持 反对

使用道具 举报

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

本版积分规则

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