Я пытаюсь установить ncl на 64-битную версию Ubuntu 16.04. После завершения всех процессов установки терминал выдает мне следующую ошибку:
**ncl: error while loading shared libraries: libssl.so.0.9.8: cannot
open shared object file: No such file or directory.**
и после запуска * sudo apt- get install libssl.so.0.9.8, * сообщает, что такой пакет не найден. Как я могу это исправить? Спасибо!
Независимо от того, что ncl (я предполагаю, что это - некоторое собственное программное обеспечение), кажется, что это связано со старой версией libssl. Конечно, Вы безусловно не собираетесь находить эту старую версию библиотеки в Вашей Ubuntu.
то, Что можно попробовать, тем не менее, создает символьную ссылку с соответствующим именем, которое указало бы на "реальный" libssl. Чтобы сделать это, необходимо будет сделать несколько приемов с командной строкой, все же.
Выполнение это: sudo ls /lib/x86_64-linux-gnu/libssl*
, Который возвратит что-то в соответствии с /lib/x86_64-linux-gnu/libssl.so.1.0.0
Примечание "libssl.so.1.0.0" часть или однако что имя может отличаться по Вашей установке.
Теперь, введите эту команду: sudo ln -s /lib/x86_64-linux-gnu/libssl.so.1.0.0 /lib/x86_64-linux-gnu/libssl.so.0.9.8
Изменение "libssl.so.1.0.0" к тому, что Вы нашли в своей системе.
После того, как Вы сделаны, попытайтесь работать, это проклинает "ncl". :)
РЕДАКТИРОВАНИЕ: Лучший из всех, можно попытаться установить libssl пакет от более старой версии Ubuntu, такой как 14,04.
Первый, загрузите libssl-0.9.8
пакет от версии Ubuntu 14.04:
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openssl098/libssl0.9.8_0.9.8o-7ubuntu3.2.14.04.1_amd64.deb
Затем просто установите его:
sudo dpkg -i libssl0.9.8_0.9.8o-7ubuntu3.2.14.04.1_amd64.deb
Это должно добиться цели.