尽管安装了 libssl,但 libcrypto.so.1.0.0 仍出现“没有这样的文件或目录错误”

尽管安装了 libssl,但 libcrypto.so.1.0.0 仍出现“没有这样的文件或目录错误”

当我尝试运行游戏时,我收到错误消息

`/home/relax/.config/itch/apps/white/Whitev2/White: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory`

我搜索了一下,最常见的解决方案是安装libssl1.0.0。我已经安装了它,所以这并没有解决问题。我发现问题可能出libcrypto.so.1.0.0在 中/usr/lib/x86_64-linux-gnu/,而不是 中/lib/x86_64-linux-gnu/,就像大多数应用程序可能期望的那样。我尝试创建一个符号链接,但这也没有解决问题。

答案1

White 是一个 32 位二进制文​​件,它依赖于许多 i386 库。您需要安装所有这些库。运行ldd /path/to/White后将显示缺少哪些库。

就您而言,您可能只缺少 1 个(也许您安装了 wine,它将安装相当多的 i386 软件包。

因此运行此程序并重试,

sudo apt install libssl1.0.0:i386

相关内容