前言

最近在研究用什么通讯软件更有隐私,发现simplex-chat,MacOS安装的很快,但是发现Ubuntu 22.04 会有问题error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory的出现。

于是做个记录。

正文

1. 问题描述

使用以下命令安装完Terminal之后

curl -o- https://raw.githubusercontent.com/simplex-chat/simplex-chat/stable/install.sh | bash

会出现问题error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory

2. 直接下载openssl-1.1 1.1.1.w-1

根据Github问题Problem installing cli on ubuntu [self-resolved]的步骤:

  1. go here and click download mirror
  2. extract the tarfile locally, go to the directory that contains the "usr" folder
  3. run sudo cp -rvu usr /

P.S.: 这里留个档:openssl-1.1 1.1.1.w-1

但是我的电脑Ubuntu 22.04,并不能用这个,原因不明。

3. 直接wget

这个方法和直接下载其实是一样的,但是不知道晚上不行,可能上面下错了?

wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.22_amd64.deb

sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.22_amd64.deb

P.S.: 如果link过期了, 点击这里查找新的。现在的版本是libssl1.1_1.1.1f-1ubuntu2.22_amd64.deb。(来自原答案libssl.so.1.1: cannot open shared object file: No such file or directory

我的电脑Ubuntu 22.04 能用这个,成功~。

总结

解决问题~ error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory

参考

[1] simplex-chat
[2] Problem installing cli on ubuntu [self-resolved]
[3] openssl-1.1 1.1.1.w-1
[4] libssl.so.1.1: cannot open shared object file: No such file or directory

Q.E.D.


立志做一个有趣的碳水化合物