Я пытаюсь использовать twoBitToFa, небольшую программу, выпущенную Калифорнийским университетом Санта-Крус, которая распаковывает большие файлы генома, и я получаю эту ошибку:
error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory
Я пытался найти, какой пакет это обеспечивает. Я перешел с Fedora, у которой была, yum provides
но когда я искал эквивалент Ubuntu, я наткнулся, apt-file search
но когда я попытался, я получил команду «not found».
Как я могу получить этот файл libssl, и в целом, как я могу найти, какой пакет предоставляет файл, чтобы я мог сделать это сам в будущем?
shared-library
фон Мизес
источник
источник
apt-file
с,sudo apt-get install apt-file
а затем вам нужно запуститьsudo apt-get update
иsudo apt-get install apt-file
иsudo apt-file update
.Ответы:
Убедитесь, что ваш SSL установлен и обновлен:
Теперь давайте исправим наименование файла, создав ссылку:
И, наконец, давайте сообщим разработчику об этой уязвимости, чтобы он мог ее исправить :)
источник
reinstall
пакеты.sudo apt-get install libssl1.0.0 libssl-dev --reinstall
reinstall
кажется самым простым!sudo apt-get install libssl1.0.0 libssl-dev --reinstall
Кажется, что mongo ожидает файлы libssl в
/usr/lib/
:источник
Я один из разработчиков этих инструментов. Наши бинарные файлы официально не поддерживают Ubuntu (пока). Официальный способ решить эту проблему - перекомпилировать из исходного кода, который только что стал чрезвычайно простым (см. Https://github.com/NullModel/kentUtils ). В настоящее время мы пытаемся создать статические двоичные файлы без зависимости libssl.
источник
В моем случае я безрассудно использовал приложение, скомпилированное для Red Hat Enterprise Linux, на моей машине с Ubuntu. Простое использование версии Ubuntu решило проблему.
Это похоже на отсутствие поддержки Ubuntu, которую описывает Макс.
источник
tar.gz
для не Ubuntu (другой Linux). При загрузке Монго смотрите выпадающий список на сайте Монго и выберите Ubuntu.1
Как другим удалось заставить это работать? Возможно, они пропустили ссылку на «Ubuntu» в ОП?2
Почему дистрибутив имеет значение? Разве это не скомпилировано с той же архитектурой?Я каким-то образом повредил свои символические ссылки при установке более новой версии OpenSSL. Чтобы исправить эту ситуацию, я исправил свои символические ссылки в / usr / lib64. Например
sudo ln -sf libssl.so.0.9.8e libssl.so.10
источник
Что касается APT-файла, сначала вы должны установить его
и обнови свой кеш
Тогда поиск по apt-файлу должен работать.
Что касается установки пакетов, я думаю, что вам не нужен libssl-dev, вам нужен только libssl1.0.0 - это библиотека времени выполнения. Второй для развития
источник