修复libssl.so.1 not found

在使用termux的时候,会报如下错误
/data/data/com.termux/files/usr/lib/apt/“: library “libssl.so.1.1” not found
我们拥有3种办法可以解决

第一种(适合没有重要数据的用户)

进入设置,清除termux全部数据,然后打开Termux,执行如下命令

1
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main stable main@' $PREFIX/etc/apt/sources.list && apt update && apt upgrade

第二种

执行如下命令即可

1
pkg i openssl-1.1

第三种

/data/data/com.termux/files/usr/lib/openssl-1.1下面的libssl.so.1.1和libcrypto.so.1.1两个文件,复制到上一层目录/data/data/com.termux/files/usr/lib就行了
来源https://blog.utermux.dev/ut/fixopenssl1.html/comment-page-1#comment-5

作者

KCBPMBF

发布于

2022-08-13

更新于

2022-08-19

许可协议

CC BY-NC-SA 4.0


评论