今天安装个rsync软件,但是报错了,如下:
[root@apache3 rsync-3.0.5]# /usr/local/rsync/bin/rsync --daemon
/usr/local/rsync/bin/rsync: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory
解决方法:
1、找出libiconv.so.2 所在的目录
[root@apache3 rsync-3.0.5]# whereis libiconv.so.2
libiconv.so: /usr/local/lib/libiconv.so.2 /usr/local/lib/libiconv.so
2、将’/usr/local/lib/’ 加入到动态链接库的路径
在ld.so.conf 中加入/usr/local/lib
[root@apache3 rsync-3.0.5]# vi /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/lib
3、再执行ldconf
更新一下新的库文件
4、重新启动rsync 就可以了,问题解决了。
