如何qtbase-abi-5-9-5
在 Ubuntu 19.10 中安装该软件包?我在软件包搜索中找不到该软件包。
我需要这个来允许安装这个政府应用程序https://www.autenticacao.gov.pt/cc-software: https://www.autenticacao.gov.pt/documents/10179/11962/Autenticacao.gov_Ubuntu_18_x64.deb
它是为 Ubuntu 18 制作的,但只需要 qtbase 即可运行。
更新 1: 没有用。我已经安装了 libqt5core5a,但一直要求安装 qtbase-abi-5-9-5:
libqt5core5a is already the newest version (5.12.4+dfsg-4ubuntu1.1)
答案1
答案2
我在使用同一个应用程序时遇到了同样的问题,因此请执行以下操作。
- 下载 .deb 软件包
- 安装依赖项
sudo apt install libcurl3-nss libnsspem libxerces-c3.2 libxml-security-c20 binutils
- 使用 binutils 解压缩 deb 文件:
ar -x $YOUR_PACKAGE_NAME$.deb
- 解压控制文件:
tar xf control.tar.xz
- 编辑控制文件并删除不需要的依赖项,或者在这种情况下
sed -i 's|, qtbase-abi-5-12-4||g' control
- 重新压缩内容文件:
tar cfJ control.tar.xz control md5sums postinst postrm
- 删除未压缩的文件
rm control md5sums postinst postrm
- 重建 .deb 文件:
ar rcs $NEW_PACKAGE_NAME$.deb debian-binary control.tar.xz data.tar.xz
- 使用以下命令安装:
sudo dpkg -i $NEW_PACKAGE_NAME$.deb
答案3
最近发布了 18.04、19.10 和 20.04 的新下载版本: