有一系列 HP-UX 11.11 主机我无法安装 rsync(我仅限于非特权用户)
我已将 rsync 二进制文件和 libpopt.sl、libiconv.sl、libintl.sl 从仓库中提取到该用户的一个目录中:/home/zenith/rsync/
问题是,我无法让我的 RH Linux 机器与它通信:
rsync -e --rsync-path=/home/zenith/rsync/rsync --compress=9 -pgtov --filter=+rs_/'*.log' --exclude='*' [email protected]:/home/zenith/service/logs/ /u01/rsync_depot/service/192.102.14.18/
/usr/lib/dld.sl: Can't find path for shared library: libintl.sl
/usr/lib/dld.sl: No such file or directory
sh: 1644 Abort(coredump)
我已添加到远程主机 .profile
export SHLIB_PATH=/usr/lib:/home/zenith/rsync
export PATH=$PATH:/home/zenith/rsync
但仍然找不到 libintl.sl。我该如何初始化正确的环境变量/让它工作?
答案1
如何添加 LD_LIBRARY_PATH 变量并添加共享库所在的目录?