当尝试打开一个需要Qt6的程序时,它会给出error while loading shared libraries: libQt6Network.so.6: cannot open shared object file: No such file or directory。我尝试通过访问面向开放源码用户的Qt6下载Qt网站 ->下载->下载Qt联机安装程序-> Qt Online Installer for Linux (64位),然后在安装程序本身中选择“QT6.2用于桌面开发”。安装完成后,我重新启动并尝试再次打开程序,但仍然出现了相同的错误。我也看到了sudo apt install qt6-base-dev的建议,所以我尝试了一下,但是这只是给出了错误Unable to locate package qt6-base-dev,所以现在我不知道我还能尝试什么。
发布于 2022-04-24 21:37:30
libqt6network6确实是qt6-base-dev元包的一部分,您可以按如下方式安装它:
sudo apt install qt6-base-dev然而,不幸的是,这个元包并不适用于Ubuntu 21.10。它目前只适用于Ubuntu 22.04。
发布于 2022-08-22 19:03:35
您可以尝试使用欧文·柯比的Qt6 6后座:
sudo add-apt-repository ppa:okirby/qt6-backports
sudo apt update
sudo apt install qt6-base-dev [...]就像@Raffa一样,我也强烈推荐对Ubuntu 22.04进行更新,欧文·柯比的后端可能不是最新版本(在编写本报告时是6.2.2;它是LTS版本;Qt 6的最新版本是6.3.1),但它应该会让您开始工作。
https://askubuntu.com/questions/1404353
复制相似问题