Клиент 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/