无法在 14.04 上运行 Midnight Commander (MC)

无法在 14.04 上运行 Midnight Commander (MC)

Mc 已安装在服务器上,但我无法运行它。我收到以下错误:

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

libssh2-1 已安装,不知道为什么会出现错误。我该如何修复此问题?

答案1

错误信息如下:

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

(对于 的某个值XXX;在您的例子中,用 替换XXXssh2并不罕见。它们通常可以通过创建符号链接来解决。首先,找出共享文件预计位于哪个目录中。您可以通过运行 来做到这一点。最常见的是,在 的某个子目录中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

相关内容