libssh2.so.1: cannot open shared object file: No such file
解决办法:安装libssh2
1、下载安装包,然后解压。在这里提供下载资源,地址如下:
https://download.csdn.net/download/qq_31710263/11862939
2、安装
cd 到解压出的目录下,运行下面的代码.
./configure --prefix=/usr --disable-static && make sudo make install
结果如下表示装好了:
make[2]: Leaving directory '/home/hao/softwares/libssh2/libssh2-1.8.0/docs' make[1]: Leaving directory '/home/hao/softwares/libssh2/libssh2-1.8.0/docs' Making install in example make[1]: Entering directory '/home/hao/softwares/libssh2/libssh2-1.8.0/example' make[2]: Entering directory '/home/hao/softwares/libssh2/libssh2-1.8.0/example' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/home/hao/softwares/libssh2/libssh2-1.8.0/example' make[1]: Leaving directory '/home/hao/softwares/libssh2/libssh2-1.8.0/example' make[1]: Entering directory '/home/hao/softwares/libssh2/libssh2-1.8.0' make[2]: Entering directory '/home/hao/softwares/libssh2/libssh2-1.8.0' make[2]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/usr/include' /usr/bin/install -c -m 644 include/libssh2.h include/libssh2_publickey.h include/libssh2_sftp.h '/usr/include' /bin/mkdir -p '/usr/lib/pkgconfig' /usr/bin/install -c -m 644 libssh2.pc '/usr/lib/pkgconfig' make[2]: Leaving directory '/home/hao/softwares/libssh2/libssh2-1.8.0' make[1]: Leaving directory '/home/hao/softwares/libssh2/libssh2-1.8.0'