Как установить qtbase-abi-5-9-5 в Ubuntu 19.10?

Как я могу установить пакет 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) 
2
задан 17 February 2020 в 01:52

2 ответа

qtbase-abi-5-9-5 виртуальный пакет, используемый только в Ubuntu 18.04, это ссылается libqt5core5a пакет (см. здесь), который доступен во всех в настоящее время поддерживаемых версиях, включая 19,10:

sudo apt install libqt5core5a

Обратите внимание, что я не смог найти, что с поисковой функцией на packages.ubuntu.com самой, но использовал поиск начальной страницы вместо этого.

Если программа тестирует на названный пакет qtbase-abi-5-9-5 вместо qt5 библиотеки от вышеупомянутого пакета я просто фальсифицировал бы пакет с equivs, см. этот ответ и шаги здесь.

2
ответ дан 20 February 2020 в 22:53

У меня была такая же проблема с тем же приложением, поэтому сделайте следующее.

  1. Загрузите пакет .deb
  2. Установите зависимости sudo apt install libcurl3-nss libnsspem libxerces-c3.2 libxml-security-c20 binutils
  3. Распакуйте файл deb с помощью binutils: ar -x $ YOUR_PACKAGE_NAME $ .deb
  4. Распакуйте управляющий файл: tar xf control.tar.xz
  5. Отредактируйте управляющий файл и удалите ненужные зависимости или в данном случае sed -i 's |, qtbase- abi-5-12-4 || g 'control
  6. Повторно сжимайте файл содержимого: tar cfJ control.tar.xz control md5sums postinst postrm
  7. Удалите несжатые файлы rm control md5sums postinst postrm
  8. Перестройте файл .deb: ar rcs $ NEW_PACKAGE_NAME $ .deb debian-binary control.tar.xz data.tar.xz
  9. Установите его с помощью: sudo dpkg -i $ NEW_PACKAGE_NAME $ .deb
0
ответ дан 12 April 2020 в 14:32

Другие вопросы по тегам:

Похожие вопросы: