系统:Kubuntu-64 位 20.04 -我正在尝试安装的AMD 64 位机器相当通用的电路模拟器从源代码中得到错误:
configure: error: Qt >= 4.6.0 is required.
configure: error: ./configure failed for qucs
尝试安装 Qt-4 出现错误:
apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
E: Unable to locate package qt4-dev-tools
E: Package 'libqt4-dev' has no installation candidate
E: Unable to locate package libqt4-core
E: Unable to locate package libqt4-gui
我怎样才能得到这份工作?
答案1
Qt4 框架已从 Ubuntu 20.04 主存储库中删除。
您仍然可以获得 Qt4 库,添加 PPA rock-core/qt4
在终端中运行:
sudo add-apt-repository ppa:rock-core/qt4
sudo apt update
并通过运行命令安装所需的 Qt4 库:
sudo apt install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
或者
sudo apt install qt4-dev-tools libqt4-dev libqtcore4 libqtgui4
答案2
虽然@kyodake 回答是正确的,有一个好消息:
优秀的开发人员正在主站点上致力于 Qt5 端口;
我在这里编写了一个 AppImage 版本(可惜没有手册,可能不是配置最好的,但它可以工作):https://rmano.github.io/qucsAppImagesBuild/
您只需下载 AppImage、使用 使其可执行chmod +x
,然后运行它即可。
答案3
在将 jammy 更改为 focal 后,@kyodake 的答案在 Ubuntu 22.04 中对我有用/etc/apt/sources.list.d/rock-core-ubuntu-qt4-jammy.list
sudo add-apt-repository ppa:rock-core/qt4
sudo sed -i 's/jammy/focal/g' /etc/apt/sources.list.d/rock-core-ubuntu-qt4-jammy.list
sudo apt update
sudo apt install qt4-dev-tools libqt4-dev libqtcore4 libqtgui4
之后 Qt4 安装并且我的项目编译完成!