Не мог выполнить Полуночного командующего (MC) на 14,04

МГц установлен на сервере, но я не могу выполнить его. Ошибка я добираюсь:

mc: error while loading shared libraries: libssh2.so.1: cannot open shared object file: No such file or directory

libssh2-1 установлен, никакая идея, почему он дает ошибку. Как я могу устранить проблему?

0
задан 22 March 2017 в 02:03

1 ответ

Ошибки с таким сообщением:

error while loading shared libraries: libXXX.so.1: cannot open shared object file: No such file or directory

(для некоторого значения XXX; в вашем случае замените XXX на ssh2) не редкость . Их часто можно решить, создав символическую ссылку. Во-первых, выясните, в каком каталоге предполагается найти общий файл. Вы можете сделать это, запустив find -name libXXX.so. Чаще всего будет файл libXXX.so, найденный в каком-нибудь подкаталоге /usr/lib, где этот механизм широко используется.

Допустим, есть файл /usr/lib/YYY/libXXX.so. Теперь перейдите в этот каталог:

cd /usr/lib/YYY

и создайте ссылку:

sudo ln -s libXXX.so libXXX.so.1

Имя ссылки libXXX. so.1 взято из сообщения об ошибке. Это имя файла, который не был найден. Теперь всякий раз, когда система ищет libXXX.so.1, она будет использовать libXXX.so.

1
ответ дан 27 September 2020 в 22:12

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

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