我在 Debian 上安装了 Qt 4.6.3。我需要 4.8.1 版。
为了安装它,我从 Qt 站点下载了 Qt SDK 1.2.1,据说它包含版本 4.8.1 安装后我检查了 Qt 版本,它是 4.6.3 而不是预期的 4.8.1。
我做错了什么?我该如何安装 4.8.1?
最佳答案
首先,我建议通过将测试(wheezy)存储库添加到您的包管理器来获得“官方”Debian Qt 升级,这样您系统上的所有内容都将在几次点击后无缝更新。
如果你做不到,那么:
- 使用包管理器卸载现有的 Qt 安装(即运行时库、插件和 Qt Creator)。
- 将 SDK 安装在任何你喜欢的地方,它无论如何都安装在一个文件夹下。
- 更新您的
$PATH
以指向包含qtcreator
、qmake
等的目录,有多种方法可以做到这一点,最简单的是在您的.bashrc
中导出更新的$PATH
。 (并可选择为您的 DE 创建一些不错的快捷方式)。 - 在
/usr/lib
(或/usr/lib64
)中创建符号链接(symbolic link)以指向 SDK 提供的 Qt 库,或添加一个qt.conf
文件包含您的/etc/ld.conf.so.d/
目录中的路径,并以 root 身份运行ldconfig
。
我自己是 openSUSE 用户,所以上面的一些内容在 Debian 上可能略有不同,如果我不正确,希望有 Debian 经验的人可以指出。
关于linux - 在 Linux(Debian 发行版)上安装 Qt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12635279/