操作系统: Ubuntu 22.04.1 KDE等离子体: 5.24.6 KDE框架: 5.92.0 QT: 5.15.3
我从他们的网站上安装了QT5。下载了安装程序并运行它。它安装在我的Home目录中,qmake文件也在那里,也在/usr/bin中。
当我试图运行它时,我会收到一条错误消息。
qmake: could not exec '/usr/lib/qt5/bin/qmake': No such file or directory
知道我该怎么做吗?
发布于 2022-10-22 11:41:52
请不要通过第三方的定制脚本(无论是make/ninja install
还是bash脚本)将东西安装到您的系统中,除非您知道自己在做什么。这样的脚本几乎从不与包管理器通信,因此会在系统中留下一堆未跟踪的文件,如果您通过包管理器安装的某个文件覆盖了由脚本安装的一个文件(反之亦然:脚本可能覆盖包管理器安装的文件),这些文件可能会中断。正确的方法是创建用于安装的deb包。
在您的例子中,您已经在系统中安装了Qt5,但是您还通过Qt网站上的脚本安装了另一个。没必要那么做。即使您没有Qt5,也可以通过通常的包管理器安装它(例如,通过使用Discover软件,或者运行sudo apt install package
__)。
包含/usr/bin/qmake
的包称为qt5-qmake
。
您可以通过在https://packages.ubuntu.com/站点上使用搜索,或者简单地使用您最喜欢的搜索引擎来找到包含特定二进制文件的包。事实上,这就是我如何在评论中计算出您希望为uitools
和multimedia
deps提供的包。
https://askubuntu.com/questions/1436659
复制相似问题