3dcb7079d26c49cf957be59ad81c30fc.png

如图,当在termux里使用一些命令时,会提示libssl.so.1.1包找不到。
百度都是常见的linux目录 /usr/local/lib,并不符合termux。
因此,我们要找到termux里的libssl.so.1.1。

解决方法:

  1. 安装openssl1.1
    pkg search openssl1.1

    可以看到有一个openssl1.1-tool的package,对它进行安装

    pkg install openssl1.1-tool
  2. 搜索libssl.so.1.1
    可以pwd先看下自己的目录 一般来说都安装到了/data/data/com.termux/files下
    84306111c9de4ffeb86434ff09a0818f.png
    搜索
    find /data/data/com.termux/files -name 'libssl.so.*'

    结果
    e6cea7887ec14655bbadc974c613a126.png

  3. 添加环境变量
    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. 再次检验命令 ————成功
    f63d48117e384b36851c9db8365d7028.png