升级 Qt 版本以在 KDE 发行版上使用

升级 Qt 版本以在 KDE 发行版上使用

我想知道是否可以升级 Kubuntu 等发行版使用的 QT 版本以满足某些小部件可能具有的依赖关系。例如,当 Kubuntu 16.04 仅附带 5.5.1 时,系统范围内使用 Qt 5.9 和 Kubuntu 16.04 即可运行可能依赖它们的小部件。

我尝试更新 KDE plasma - 但没有作用(显示器损坏),尽管我甚至不确定它们之间的关系。

我也尝试过这样做

如何在 Ubuntu 16.04 上将 Qt 从 5.5.1 更新到 5.9.5

但它似乎不适用于小部件(?) -qmake -vqmake -qt=qt5 -v给了我正确的输出,但在系统信息下我的 Qt 版本仍然被报告为 5.5.1。

答案1

对于独立应用程序,通常可以在 Linux 中“手动”安装它。我所说的“手动”是指除了使用软件包管理器从发行版的存储库安装它之外的其他方式。这可能只是在特定位置下载并解压软件包,从网站下载 deb 或 rpm 软件包并让软件包管理器安装它,或者添加 PPA 并让软件包管理器完成安装。

应用程序可能有一些依赖项,包管理器通常可以处理这些依赖项。如果您遇到麻烦,通常是因为您正在加载的包需要某些特定版本(例如代码库),而您安装的其他程序也会使用该版本,而其他程序需要不同的版本。

Qt 不像是一个独立的应用程序。它是一个用于图形用户界面的应用程序框架和小部件工具包。它是一个系统,通过它,许多不同的软件可以让你与计算机交互。所以它是很多东西不可或缺的一部分,并且存在无穷无尽的依赖关系和兼容性关系。

Linux Mint 基本上就是 Ubuntu。Mint 决定放弃对 KDE 的支持因为它是基于 Qt 的。将 Qt 集成到 Ubuntu 需要太多资源。因此您可以想象,这不仅仅是下载和安装 Qt 的问题。即使是 Kubuntu 也是独立于 Ubuntu 的努力。这是一些开发人员的“心血之作”。该团队中的许多人实际上都去了 KDE 并致力于 KDE 的 Neon 发行版,并且人们质疑 Kubuntu 是否能存活下来(到目前为止,它已经存活下来了)。

如果您拥有丰富的 Linux 技能,并且非常熟悉 Qt、Ubuntu 和 KDE,那么手动升级 Qt 可能是一个很好的项目和学习经验。否则,搭乘 Kubuntu 维护人员的便车才是明智之举。当他们将新版本的 Qt 集成到 Kubuntu 中时,它将成为更新包的一部分。

如果您需要在此之前尝试自行升级,并且 Ubuntu 存储库中提供了较新的 Qt 版本,则可以尝试使用包管理器进行安装。这很有可能识别出其他所有也需要更新的内容。任何其他方法都是自找麻烦。

相关内容