Есть ряд хостов 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='*' zenith@192.102.14.18:/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 не найден. Как я могу инициализировать правильную переменную env / заставить это работать?
Как насчет добавления переменной LD_LIBRARY_PATH и добавления каталога, в котором находится разделяемая библиотека?