LinuxSir.cn,穿越时空的Linuxsir!

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

gtk+-2.0 !!!

[复制链接]
发表于 2006-4-24 14:37:34 | 显示全部楼层 |阅读模式
configure一些软件的时候怎么老是说找不到这个垃圾东西?
但是我用apt又是可以安装我要编译大程序的,而且也不需要什么别的库
configure: error: Library requirements (gtk+-2.0 >= 2.0.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
 楼主| 发表于 2006-4-24 15:06:28 | 显示全部楼层
# apt-get install libgtk2.0-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
将会安装下列额外的软件包:
  fontconfig fontconfig-config libatk1.0-dev libc6 libc6-dev libcairo2 libcairo2-dev libexpat1-dev libfontconfig1
  libfontconfig1-dev libfreetype6-dev libglib2.0-dev libpango1.0-dev libpng12-dev libx11-dev libxcursor-dev libxext-dev
  libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxkbfile-dev libxrandr-dev libxrender-dev render-dev tzdata x-dev
建议安装的软件包:
  libcairo2-doc libglib2.0-doc libgtk2.0-doc libpango1.0-doc
下列软件包将被【卸载】::beat
  firefox firefox-gnome-support firefox-locale-zh-cn libqt3-mt skype
下列【新】软件包将被安装:
  fontconfig-config libatk1.0-dev libcairo2-dev libexpat1-dev libfontconfig1-dev libfreetype6-dev libglib2.0-dev
  libgtk2.0-dev libpango1.0-dev libpng12-dev libx11-dev libxcursor-dev libxext-dev libxfixes-dev libxft-dev libxi-dev
  libxinerama-dev libxkbfile-dev libxrandr-dev libxrender-dev render-dev tzdata x-dev
下列的软件包将被升级:
  fontconfig libc6 libc6-dev libcairo2 libfontconfig1
共升级了 5 个软件包,新安装了 23 个软件包,要卸载 5 个软件包,有 45 个软件未被升级。
需要下载 16.4MB 的软件包。:beat
解压缩后将会空出 16.6MB 的空间。
您希望继续执行吗?[Y/n]


看来还是安装编译好的东西比较好,或者在别大机器上编译再拿到自己大机器上
回复 支持 反对

使用道具 举报

发表于 2006-4-24 18:23:26 | 显示全部楼层
使用aptitude安装软件吧,或者安装synaptic。这两个软件都有提示依赖关系,并且能很好地处理。

楼主第二贴的情况应该是Firefox依赖的包升级了,而Firefox没有升级,所以被卸载。所以使用上面的两个软件安装软件吧。不要轻易用apt-get了。
回复 支持 反对

使用道具 举报

发表于 2006-4-24 18:55:13 | 显示全部楼层
Post by ideawu
使用aptitude安装软件吧,或者安装synaptic。这两个软件都有提示依赖关系,并且能很好地处理。

楼主第二贴的情况应该是Firefox依赖的包升级了,而Firefox没有升级,所以被卸载。所以使用上面的两个软件安装软件吧。不要轻易用apt-get了。


apt-get 还是很好用的,synaptic也有不方便的时候……
如果apt-get提示要删除这几个包,synaptic八成也是要删的,因为底层的机制是相同的。

一点小提示:你可以尝试手工升级需要被删除的包,说不定就可以不用删除了
回复 支持 反对

使用道具 举报

发表于 2006-4-25 20:14:13 | 显示全部楼层
这个问题用aptitude来处理会好一些。打开aptitude,找到那几个需要被删除的软件包,然后按“=”键,使这几个软件包处于hold的状态,然后用aptitude install libgtk2.0-dev来安装就可以了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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