前言
最近在研究用什么通讯软件更有隐私,发现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]的步骤:
- go here and click download mirror
- extract the tarfile locally, go to the directory that contains the "usr" folder
- 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.