libqt5core5a больше не предоставляет qtbase-abi

У меня возникли некоторые проблемы с зависимостью при попытке установить приложение MEGASync, но мне нужно сначала установить libqt5core5a, но я не могу установить его, потому что он говорит мне, что qtbase-abi-5.2.1 больше не предоставляется.

Итак, откуда, черт возьми, я даже получаю qtbase-abi с этого момента? Это настолько глупо, что вы включаете один репозиторий, но вы удаляете определенные пакеты, зависящие от него, от установки, которые требуется для основного основного пакета, чтобы функционировать. Почему сторонники пакетов делают это? это настолько сломанный и глупый способ предоставить пакеты, тогда я оставил исходный код для каждого отдельного пакета DEB самостоятельно с Launchpad или в другом месте, потому что текущий репозиторий даже не удерживает их больше.

У меня есть отдельная версия Qt5, установленная в /opt/Qt для версии 5.9.3 из официального источника, но я не могу даже сказать, что система их использует, потому что вся PATH полностью игнорирует ее. Настройка Qt PATHS никогда не бывает легкой, потому что они делают ее настолько сложной, насколько это возможно, поэтому вы не можете сделать это с помощью команды qtchooser, которую она предоставляет. Если, конечно, нет другого способа правильно настроить это.

MEGASync (17.04 / 17.10) libqt5core5a v5.7.1

1
задан 16 December 2017 в 14:12

2 ответа

Я просто попытался установить это, и, похоже, он работал нормально. Это то, что я сделал:

Загрузите MEGAsync из https://mega.nz/sync!linux. В моем случае я загрузил megasync-xUbuntu_17.10_amd64.deb, выбрав «Ubuntu 17.10» из раскрывающегося списка. Откройте терминал, перейдите в папку, содержащую загруженный файл, и выполните sudo apt install ./megasync-xUbuntu_17.10_amd64.deb. Это также должно устанавливать любые необходимые зависимости. Запустить MEGAsync.
0
ответ дан 18 July 2018 в 01:14

Я просто попытался установить это, и, похоже, он работал нормально. Это то, что я сделал:

Загрузите MEGAsync из https://mega.nz/sync!linux. В моем случае я загрузил megasync-xUbuntu_17.10_amd64.deb, выбрав «Ubuntu 17.10» из раскрывающегося списка. Откройте терминал, перейдите в папку, содержащую загруженный файл, и выполните sudo apt install ./megasync-xUbuntu_17.10_amd64.deb. Это также должно устанавливать любые необходимые зависимости. Запустить MEGAsync.
0
ответ дан 24 July 2018 в 17:21
  • 1
    Недостаточный. Я пробовал любую возможную версию, и она всегда говорит мне, что мне не хватает какого-то пакета, и этот пакет не может быть установлен. – user 15 December 2017 в 17:24
  • 2
    Не могли бы вы обновить свой вопрос, чтобы показать результат при попытке установить его? – gsxruk 15 December 2017 в 21:27
  • 3
    Обновлено с помощью скриншотов. – user 16 December 2017 в 14:12
  • 4
    Не могли бы вы также предоставить версию Ubuntu, которую вы используете, и выход из dpkg -S libQt5Core и qmake --version. Кроме того, не могли бы вы посоветовать, пытаетесь ли вы изменить свою систему, чтобы использовать версию Qt, установленную в /opt, и если да, то что вы пробовали. – gsxruk 16 December 2017 в 18:26
  • 5
    версия 17.04, а версия qmake - 5.9.3, я изменил конфигурацию по умолчанию для Qt, чтобы указать на ту, которая находится в / opt для qmake и это каталог библиотеки. – user 19 December 2017 в 09:19

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

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