1、问题描述
3、由2可知libssh2.so.1存在目录:/usr/local/lib/libssh2.so.1
$ yum
执行yum出现异常:libssh2.so.1: cannot open shared object file: No such file or...
2、解决方案
=====查询so文件是否存在:
$ whereis libssh2.so.1
libssh2.so: /usr/local/lib/libssh2.so /usr/local/lib/libssh2.so.1
注:如果不存在则要安装该so文件
tar zxvf libssh2-1.4.3.tar.gz
./configure
make&&make install
3、由2可知libssh2.so.1存在目录:/usr/local/lib/libssh2.so.1
4、设置libssh2.so.1软链接
ln -s /usr/local/lib/libssh2.so.1 /lib64
功能是为某一个文件在另外一个位置建立一个同步的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件
5、总结
针对其他cannot open shared object file: No such file or... 情况,应该与此类似,可以尝试通过此方案解决。