有点愚蠢的困境,但我似乎在安装 qt5 时遇到了问题。我的机器运行的是 kubuntu 18.10。我一直在运行:
$ sudo apt-get install qt5-default
但我明白
The following packages have unmet dependencies:
qt5-default : Depends: qtbase5-dev but it is not installable
E: Unable to correct problems, you have held broken packages.
为什么这么重要的软件包无法安装?是不是因为我运行的是最新版本的 Ubuntu?
谢谢!
答案1
您的存储库中的 Qt 包似乎处于奇怪的状态,此外它们肯定不是 Qt 的最新版本。
最好从 Qt 网站下载最新的 Qt 版本安装 安装 Qt 页面。我建议首先卸载您从存储库安装的所有 Qt 包。
这一页Linux/X11 版的 Qt列出了 Ubuntu 的要求:
sudo apt-get install build-essential libgl1-mesa-dev
如果你希望从源代码安装 Qt(作为最后的手段),请参阅 在 Ubuntu 上安装 Qt 5,但要确保它链接到最新版本。
以上页面包含安装 Qt 所需的所有信息。避免从存储库安装 Qt 包。如果您将来需要向 Qt 团队寻求帮助,最好使用最新版本。