我使用的是 debian 7.11。
据说apt-get不支持qt5。
$apt-get install qt4-qmake
它有效。
但是,
$apt-get install qt5-qmake
E: Unable to locate package qt5-qmake
有什么解决方法可以在 debian 7 中安装 qt5 吗?
这些是我的来源。列表
$less /etc/apt/sources.list
deb http://apt.readynas.com/packages/readynasos 6.5.1 updates apps main
deb http://mirrors.kernel.org/debian wheezy main
deb http://security.debian.org/ wheezy/updates main
deb http://egnyte-cdn.egnyte.com/storagesync/netgear6/en-us 6.5 egnyte
deb ftp://ftp.nerim.net/debian-marillat/ stable main
看看这个要点:
https://gist.github.com/iginosilva/fff315ff3072045e9819b6a268b4fdf2
sudo apt-get install qt5-default
它适用于 Ubuntu 16 xenial
qmake --version
QMake version 3.0
Using Qt version 5.6.1 in /usr/lib/x86_64-linux-gnu
我认为这是正确的 qmake。你可以在 GitHub 上检查构建输入:
目前最新的Qt版本似乎是5.11或更高版本。然而,必须承认,发布的软件包将(需要)落后于前沿。
如果我没看错的话,Qt 5 在 Jessie 存储库中可用
您应该安装基于 Jessie 的 debian(因此您只使用其中的软件包)或在您的sources.list 中添加 Jessie 的存储库(从 stable 复制行并将目标更改为测试),同步并安装 Qt 5
更改 Wheezy 示例:
deb http://http.debian.net/debian wheezy main
致杰西:
deb http://http.debian.net/debian jessie main
希望有帮助