加载共享库时出错:libcrypto.so.1

加载共享库时出错:libcrypto.so.1

我刚刚在 VMware 中安装了最新的 Ubuntu 64 位。我运行命令时出现以下错误:

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

我快速搜索了一下,发现一些解决方案(例如安装缺少的库)这个但是,当我尝试安装它们时,我已经是最新版本了。我该怎么办?

ppp@ubuntu:~$ sudo apt-get install libxss1
[sudo] password for ppp: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libxss1 is already the newest version (1:1.2.2-1).
0 upgraded, 0 newly installed, 0 to remove and 74 not upgraded.
ppp@ubuntu:~$ sudo aptitude search libXss
sudo: aptitude: command not found
ppp@ubuntu:~$ 

答案1

该文件libcrypto.so.1.0.0由名为 的包提供libssl1.0.0

因此,要安装提供您需要的文件的包,请运行:

sudo apt install libssl1.0.0

但是,您的应用程序似乎希望它使用不同的名称,libssl.so.1这意味着我们必须为此创建一个链接,类似于以下过程这里

cd /lib/x86_64-linux-gnu
sudo ln -s libcrypto.so.1.0.0 libcrypto.so.1

相关内容