首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UBUNTU的开放毕业生

UBUNTU的开放毕业生
EN

Ask Ubuntu用户
提问于 2021-11-10 07:57:00
回答 1查看 300关注 0票数 1

我在UBUNTU 18.04上安装了毕业生。

当我试图打开毕业生时,我发现了以下错误:

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

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

代码语言:javascript
复制
sudo apt-get update
sudo apt-get install libssl1.0.0 libssl-dev

它不起作用。

我能做什么?

EN

回答 1

Ask Ubuntu用户

发布于 2021-11-11 11:06:00

这也许能解决你的问题

代码语言:javascript
复制
$ cd /lib/x86_64-linux-gnu
$ sudo ln -s libssl.so libssl.so.10
$ sudo ln -s libcrypto.so libcrypto.so.10

假设您有libssl.solibcrypto.so/lib/x86_64-linux-gnu中的软链接。如果这不起作用,花5分钟阅读以下内容,理解它,并稍微修修补补。

注意:即使这样做有效,您收到的消息还是很奇怪的。梯度包装应该知道它的依赖关系,如果您按照您所说的通过apt安装,那么您就不会有任何问题。

TL;DR

在Ubuntu (我有20.04)中,似乎没有libssl.so.10。来自一根旧线

代码语言:javascript
复制
$ 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

解决了问题。此时,版本可能更高。在我的情况下

代码语言:javascript
复制
$ 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处理的,或者可以这样做。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1374660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档