Клиент MegaSync требует libcrypto++9

Итак, я пытался установить клиент синхронизации для Mega ( http://mega.nz/) на мою установку Ubuuntu 15.10. Да, я знаю, что это предварительная версия, но вот мой вопрос: когда я устанавливаю файл.dep, я получаю это

Errors were encountered while processing:
 megasync
dpkg: dependency problems prevent configuration of megasync:
 megasync depends on libcrypto++9; however:
  Package libcrypto++9 is not installed.

Когда я пытаюсь установить libcrypto++9, я получаю следующую ошибку:

E: Package 'libcrypto++9' has no installation candidate

Затем он говорит мне, что libcrypto++9v5 заменяет его, но установка, которая не удовлетворяет MegaSync.

Быстрый поиск в Google показывает, что v5 означает "скомпилированный с использованием gcc5". Увы, библиотека все та же. Почему новое имя и как я могу установить мой файл.deb?

2 ответа

Решение

Для Ubuntu 15.10 (все версии):

Добавьте этот репозиторий в свой /etc/apt/sources.list ( проверьте здесь для других версий):

deb https://mega.co.nz/linux/MEGAsync/xUbuntu_15.10/ ./

Получить / Добавить ключ:

wget -O - https://mega.co.nz/linux/MEGAsync/xUbuntu_15.10/Release.key | sudo apt-key add -

Обновить: sudo apt-get update

Установите MEGASync:

sudo apt-get install megasync

Для плагина Nautilus:

sudo apt-get install nautilus-megasync

Либо скачать пакеты libcrypto++9 отсюда и установите его с помощью команды:

sudo dpkg -i libcrypto++9_5.6.1-6+deb8u1build0.15.04.1_amd64.deb

или же

это в универсальных упаковках, так что добавьте universal хранилище, если оно не добавлено, и установить с помощью команды

sudo apt-get install libcrypto++9

я проверил это в Ubuntu 14.04, так megasync также в зависимости от libc-ares2 пакеты скачивают отсюда и устанавливают с помощью команды

sudo dpkg -i libc-ares2_1.10.0-2_amd64.deb 

или же

это доступно в main Ubuntu репозиторий, поэтому добавьте, если не добавлено, и установите с помощью команды

sudo apt-get install libc-ares2

затем попробуйте установить megasync

sudo dpkg -i megasync-xUbuntu_15.04_amd64.deb

Ни одно из решений, которые я нашел в Интернете, не сработало, поэтому я попробовал следующее:

Я скачал отсюда libcrypto++ 9 и установил его как.deb. http://archive.ubuntu.com/ubuntu/pool/universe/libc/libcrypto++/libcrypto++9_5.6.1-6_amd64.deb

То же самое для libc6 из:http://ftp.br.debian.org/debian/pool/main/g/glibc/libc6_2.31-4_amd64.deb

Затем я загрузил libqt5gui5-gles_5.15.1+dfsg-2_amd64.deb с http://ftp.br.debian.org/debian/pool/main/q/qtbase-opensource-src-gles/libqt5gui5-gles_5.15.1+dfsg-2_amd64.deb

Вы должны сделать это с любым пакетом, который отсутствует в вашей конфигурации. Я рекомендую этот сайт, чтобы найти их: https://pkgs.org/

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