libcrypto.so.10:无法打开共享对象文件:没有这样的文件或目录

use*_*602 8 libraries

我正在尝试根据这些说明为 Debian 安装 ODBC 驱动程序:https : //blog.afool​​ishmanifesto.com/posts/install-and-configure-the-ms-odbc-driver-on-debian/

但是,当我输入时 sqlcmd -S localhost,出现错误libcrypto.so.10: cannot open shared object file: No such file or directory

该怎么办?我试过

  1. $ cd /usr/lib 
    $ sudo ln -s libssl.so.0.9.8 libssl.so.10
    $  sudo ln -slibcrypto.so.0.9.8 libcrypto.so.10
    
    Run Code Online (Sandbox Code Playgroud)
  2. 添加/usr/local/lib64/etc/ld.so.conf.d/doubango.conf文件

  3. sudo apt-get update
    sudo apt-get install libssl1.0.0 libssl-dev
    cd /lib/x86_64-linux-gnu
    sudo ln -s libssl.so.1.0.0 libssl.so.10
    sudo ln -s libcrypto.so.1.0.0 libcrypto.so.10
    
    Run Code Online (Sandbox Code Playgroud)
  4. sudo apt-get install libssl0.9.8:i386
    
    Run Code Online (Sandbox Code Playgroud)

但这些都没有帮助。

小智 7

第 3 点很接近。但是你应该做

sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 /usr/lib/libssl.so.10
sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.10
Run Code Online (Sandbox Code Playgroud)