library “libssl.so.1.1“ not found 安卓神器termux使用命令时的报错。
如图,当在termux里使用一些命令时,会提示libssl.so.1.1包找不到。
百度都是常见的linux目录 /usr/local/lib,并不符合termux。
因此,我们要找到termux里的libssl.so.1.1。
解决方法:
- 安装openssl1.1
pkg search openssl1.1
可以看到有一个openssl1.1-tool的package,对它进行安装
pkg install openssl1.1-tool
- 搜索libssl.so.1.1
可以pwd先看下自己的目录 一般来说都安装到了/data/data/com.termux/files下
搜索find /data/data/com.termux/files -name 'libssl.so.*'
结果
- 添加环境变量
echo "export LD_LIBRARY_PATH=/data/data/com.termux/files/usr/lib/openssl-1.1" >> ~/.bashrc
使当前shell生效
source ~/.bashrc export LD_LIBRARY_PATH=/data/data/com.termux/files/usr/lib/openssl-1.1
- 再次检验命令 ————成功
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。