LinuxSir.cn,穿越时空的Linuxsir!

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

关于QT的安装

[复制链接]
发表于 2006-2-7 00:48:18 | 显示全部楼层 |阅读模式
我最近不得不编译某些软件时总是有错误提示
checking for Qt... configure: error: Qt (>= Qt 3.0) (headers and libraries) not found. Please check your installation!

应该是没装QT吧(我不懂这个)

那我apt-get安装的话究竟该装哪个呢
search的结果一大堆
发表于 2006-2-7 08:24:04 | 显示全部楼层
sarge and testing: apt-get install kde-devel
                  apt-get install qt3-assistant(联机帮助)
sid: apt-get install libqt3-mt-dev( 因为kde-devel不能解决依赖)
    apt-get install qt3-assistant
    apt-get install qt3-assistant
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-7 10:37:26 | 显示全部楼层
Post by zhangxudong
sarge and testing: apt-get install kde-devel
                  apt-get install qt3-assistant(联机帮助)
sid: apt-get install libqt3-mt-dev( 因为kde-devel不能解决依赖)
    apt-get install qt3-assistant
    apt-get install qt3-assistant




谢谢,不过又有其他问题
#apt-get install kde-devel(我是Sid,不知道你的意思这步要不要,我也就加上了)
#apt-get install libqt3-mt-dev
# apt-get install qt3-assistant
再编译EVA时错误:
checking for rpath... yes
checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!


还有个问题没搞清楚

我昨天编译EVA时会出现上面所说的错误:
checking for Qt... configure: error: Qt (>= Qt 3.0) (headers and libraries) not found. Please check your installation!

本来也不想编译的,可是我apt总是安装不了
# apt-get install eva
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
有一些软件包无法被安装。如果您用的是不稳定(unstable)发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们还在新到(incoming)目录中。

您仅要求对单一软件包进行操作,这极有可能是因为该软件包安装不上,同时,
您最好提交一个针对这个软件包的故障报告。
下列的信息可能会对解决问题有所帮助:

下列的软件包有不能满足的依赖关系:
  eva: 依赖: kdelibs4 (>= 4:3.3.2-4) 但却无法安装它
       依赖: libqt3c102-mt (>= 3:3.3.3) 但是它将不会被安装
E: 无法安装的软件包

这个是不是也和QT有关的,能解决不?(不仅仅是EVA一个,还有好几个软件apt安装都是这样的提示)
回复 支持 反对

使用道具 举报

发表于 2006-2-7 15:15:30 | 显示全部楼层
sid里的kde-devel不能满足依赖,安装会出问题。
不知你用的是哪一个源,安装前最好update以下。
看来你的eva依赖kde,你可以aptitude install kde-core就可以了。我现在就用sid,使用kde3.5.1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-8 10:10:01 | 显示全部楼层
Post by zhangxudong
sid里的kde-devel不能满足依赖,安装会出问题。
不知你用的是哪一个源,安装前最好update以下。
看来你的eva依赖kde,你可以aptitude install kde-core就可以了。我现在就用sid,使用kde3.5.1


你的意思是不是说apt-get install libqt3-mt-dev后就不需要装kde-devel了?

还有我KDE-CORE是装了的,装EVA就是有上面的提示
回复 支持 反对

使用道具 举报

发表于 2006-2-8 11:31:50 | 显示全部楼层
eva是个什么软件,我在sid怎么没有看到
刚才看了以下,sid里没有kdelibs4,只有kdelibs4c2a,没有libqt3c102-mt,只有libqt3-mt,你看看你的eva是针对sid的版本吗,看你的错误,你安装的eva应该是sarge的版本,因为debian sarge里就有kdelibs4和libqt3c102-mt
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-8 19:38:12 | 显示全部楼层
Post by zhangxudong
eva是个什么软件,我在sid怎么没有看到
刚才看了以下,sid里没有kdelibs4,只有kdelibs4c2a,没有libqt3c102-mt,只有libqt3-mt,你看看你的eva是针对sid的版本吗,看你的错误,你安装的eva应该是sarge的版本,因为debian sarge里就有kdelibs4和libqt3c102-mt



eva是一个QQ的兼容软件

kdelibs4与kdelibs4c2a,libqt3c102-mt与libqt3-mt是不是又是过渡关系 啊,又要等待?
回复 支持 反对

使用道具 举报

发表于 2006-2-10 16:23:08 | 显示全部楼层
你是不是在 configure的时候定义了prefix?将prefix=/usr.
我刚刚也遇到了这个问题,一般来说,prefix是用来指定程序安装路径的,这里却用来定义kde库的路径,奇怪!

Post by gdxk
谢谢,不过又有其他问题
#apt-get install kde-devel(我是Sid,不知道你的意思这步要不要,我也就加上了)
#apt-get install libqt3-mt-dev
# apt-get install qt3-assistant
再编译EVA时错误:
checking for rpath... yes
checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!


还有个问题没搞清楚

我昨天编译EVA时会出现上面所说的错误:
checking for Qt... configure: error: Qt (>= Qt 3.0) (headers and libraries) not found. Please check your installation!

本来也不想编译的,可是我apt总是安装不了
# apt-get install eva
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
有一些软件包无法被安装。如果您用的是不稳定(unstable)发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们还在新到(incoming)目录中。

您仅要求对单一软件包进行操作,这极有可能是因为该软件包安装不上,同时,
您最好提交一个针对这个软件包的故障报告。
下列的信息可能会对解决问题有所帮助:

下列的软件包有不能满足的依赖关系:
  eva: 依赖: kdelibs4 (>= 4:3.3.2-4) 但却无法安装它
       依赖: libqt3c102-mt (>= 3:3.3.3) 但是它将不会被安装
E: 无法安装的软件包

这个是不是也和QT有关的,能解决不?(不仅仅是EVA一个,还有好几个软件apt安装都是这样的提示)
回复 支持 反对

使用道具 举报

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

本版积分规则

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