qmake-安装 QT5 后没有这样的文件或目录

qmake-安装 QT5 后没有这样的文件或目录

操作系统:Ubuntu 22.04.1 KDE Plasma:5.24.6 KDE 框架:5.92.0 QT:5.15.3

我从他们的网站安装了 QT5。下载安装程序并运行它。它将 QT 安装在我的主目录中,qmake 文件也在那里,也在 /usr/bin 中

当我尝试运行它时,我收到一条错误消息

qmake: could not exec '/usr/lib/qt5/bin/qmake': No such file or directory

在此处输入图片描述

知道如何让它工作吗?

答案1

请不要通过第三方的自定义脚本将任何东西安装到你的系统中(无论是 amake/ninja install还是一些 bash 脚本),除非你知道自己在做什么。此类脚本几乎从不与包管理器通信,因此会在系统中留下一堆未跟踪的文件,如果你通过包管理器安装的某些东西覆盖了脚本安装的某个文件,这些文件以后可能会崩溃(反之亦然:脚本可能会覆盖包管理器安装的文件)。正确的方法是创建一个deb包进行安装。

在您的案例中,您的系统中已经安装了 Qt5,但您通过 Qt 网站上的脚本额外安装了另一个。无需这样做。即使您没有 Qt5,您也可以通过常规的包管理器方式安装它(例如通过使用 Discover 或 GNOME 软件,或者通过运行sudo apt install package

包含的包/usr/bin/qmake被称为qt5-qmake

您可以使用搜索来查找包含特定二进制文件的软件包https://packages.ubuntu.com/网站,或者简单地使用您最喜欢的搜索引擎。事实上,这就是我在评论中找出您想要的软件包uitoolsmultimedia依赖项的方法。

相关内容