У меня возникли серьезные проблемы с зависимостью при попытке установить приложение 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
Я просто попытался установить это, и, похоже, он работал нормально. Вот что я сделал:
megasync-xUbuntu_17.10_amd64.deb
, выбрав «Ubuntu 17.10» из выпадающего списка. sudo apt install ./megasync-xUbuntu_17.10_amd64.deb
. Это также должно установить все необходимые зависимости.