212 - Wie kann ich auf einem Unix System einen ISP Client betreiben, der nicht in das Default-Verzeichnis installiert wurde?
If you can't install your ISP client in the default directory for some reason, do the following to use the client:
Assuming the ISP client was installed under /usr/slocal/tsmclient/
you have to set the following environment variables.
DSM_CONFIG=/usr/slocal/tsmclient/ba/bin/dsm.opt BIN_DIR=/usr/slocal/tsmclient/ba/bin/ DSM_DIR=/usr/slocal/tsmclient/ba/bin/ LD_LIBRARY_PATH=/usr/slocal/tsmclient/ba/bin/:/usr/slocal/tsmclient/lib/:$LD_LIBRARY_PATH
Alternatively to exporting the LD_LIBRARY_PATH
variable you can configure your system to automatically search for shared libraries in the corresponding paths (e.g. ld.so.conf
under Linux).
If the LD_LIBRARY_PATH
variable is not set automatically when starting a shell, the ISP programs may not work properly (especially if they are called by an unprivileged user).
In this case either the system has to be configured to set the LD_LIBRARY_PATH
variable automatically when starting a new shell or at least the path /usr/slocal/tsmclient/lib/
has to be configured as shared library directory (ld.so.conf
or equivalent mechanisms).