Пропавшие без вести libcryptopp.so.6

У меня есть приложение, которое я должен запустить, который говорит мне, что оно не может найти libcryptopp.so.6. Я попытался установить каждый пакет, что я мог найти, что это имеет изменение установки его, но ничто не работало. Я даже пытался делать символьную ссылку на libcrypto.so, но он не пошел для этого. Я нахожусь на Ubuntu 14.04. Что я должен сделать для получения его?

Править: Если это имеет значение, я нахожусь в системе на 64 бита, и я думаю, что приложение компилируется для 32 битов, потому что я должен был установить версию на 32 бита libusb для него перед этим.

1
задан 31 December 2014 в 09:57

1 ответ

Похож на Вас, нуждаются в libcrypto ++-dev пакет. Определите это со способным файлом

$ apt-file search libcryptopp
libcrypto++-dev: /usr/lib/libcryptopp.a
libcrypto++-dev: /usr/lib/libcryptopp.so
libcrypto++9: /usr/lib/libcryptopp.so.9

, Конечно, это - версия на 32 бита, и Вам, возможно, понадобится ссылка от версии.6, в которой Ваше приложение нужно к.9 версиям.

<час>

ссылка для Ваших 32 потребностей битной программы, которые будут добавлены в/usr/lib/i386-linux-gnu, не x86_64-linux-gnu (случай важен). Проверьте то, в чем исполняемый файл на 32 бита нуждается и видит с ldd. Правильно настроенные 32 набора битов библиотек должны иметь работу ldd, который сообщает относительно исполняемых файлов на 32 бита. Система, не правильно настроенная, сообщит о мусоре как "не динамический исполняемый файл"

0
ответ дан 6 October 2019 в 05:36

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

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