如何在 Ubuntu 21.10 上安装 Qt6

如何在 Ubuntu 21.10 上安装 Qt6

尝试打开需要 Qt6 的程序时,它给出error while loading shared libraries: libQt6Network.so.6: cannot open shared object file: No such file or directory。我尝试通过以下方式安装 Qt6:Qt 网站-> 开源用户下载 -> 下载 Qt Online Installer -> Linux (64 位) 版 Qt Online Installer,然后在安装程序中选择“Qt 6.2 for Desktop Development”。安装完成后,我重新启动并尝试再次打开程序,但仍然出现相同的错误。我也看到了sudo apt install qt6-base-dev建议,所以我尝试了,但仍然出现错误Unable to locate package qt6-base-dev,所以现在我不确定我还能尝试什么。

答案1

libqt6network6确实是元包的一部分qt6-base-dev,您可以像这样安装它:

sudo apt install qt6-base-dev

但不幸的是,此元软件包不适用于 Ubuntu 21.10。它目前仅适用于Ubuntu 22.04

答案2

您可以尝试使用Owen Kirby 的 Qt6 反向移植

sudo add-apt-repository ppa:okirby/qt6-backports
sudo apt update
sudo apt install qt6-base-dev [...]

和 @Raffa 一样,我也强烈建议更新到 Ubuntu 22.04,Owen Kirby 的反向移植可能不是最新的(撰写本文时为 6.2.2;它是一个 LTS 版本;Qt 6 的最新版本是 6.3.1),但它应该可以让你开始

相关内容