UBUNTU 上的开学典礼

UBUNTU 上的开学典礼

我在 UBUNTU 18.04 上安装了 grads。

当我尝试打开 grads 时,出现以下错误:

grads: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory

我已经在网上搜索并做了以下操作:

sudo apt-get update
sudo apt-get install libssl1.0.0 libssl-dev

它不起作用。

我能做些什么????

答案1

这可能会解决你的问题

$ cd /lib/x86_64-linux-gnu
$ sudo ln -s libssl.so libssl.so.10
$ sudo ln -s libcrypto.so libcrypto.so.10

假设您有中的软链接libssl.so和。如果这不起作用,请花 5 分钟阅读以下内容,理解它,并进行一些修改。libcrypto.so/lib/x86_64-linux-gnu

笔记:即使这有效,你收到这条消息也很奇怪。毕业生套餐应该知道它的依赖关系,如果你按照apt你所说的安装,那么你不应该有任何问题。


总结

在 Ubuntu(我有 20.04)中似乎没有libssl.so.10。从一个老话题

$ cd /lib/x86_64-linux-gnu
$ sudo ln -s libssl.so.1.0.0 libssl.so.10
$ sudo ln -s libcrypto.so.1.0.0 libcrypto.so.10

解决了问题。此时,版本可能更高。就我的情况而言

$ ll /usr/lib/x86_64-linux-gnu/libssl.so*
lrwxrwxrwx 1 root root   13 ago 23 14:02 /usr/lib/x86_64-linux-gnu/libssl.so -> libssl.so.1.1
-rw-r--r-- 1 root root 417K feb 26  2019 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
-rw-r--r-- 1 root root 585K ago 23 14:02 /usr/lib/x86_64-linux-gnu/libssl.so.1.1
$ ll /usr/lib/x86_64-linux-gnu/libcrypto.so*
lrwxrwxrwx 1 root root   16 ago 23 14:02 /usr/lib/x86_64-linux-gnu/libcrypto.so -> libcrypto.so.1.1
-rw-r--r-- 1 root root 2,3M feb 26  2019 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
-rw-r--r-- 1 root root 2,9M ago 23 14:02 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1

因此我可以链接到版本1.1(当然也可以链接到1.0.0),或链接到相应的软链接.so,它们应该会处理所使用的版本。最有可能的是,这由 处理update-alternatives,或者可以这样做。

相关内容