我在 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
,或者可以这样做。