020 - Wie kann ich auf einem Unix System einen ISP Client betreiben, der nicht in das Default-Verzeichnis installiert wurde?

Falls Sie ihren ISP Client aus irgendwelchen Gründen nicht im default Verzeichnis installieren können gehen Sie wie folgt vor um den Client zu benutzen:
Angenommen der ISP Client wurde unter /usr/slocal/tsmclient/ installiert so müssen die nachfolgenden Umgebungsvariablen folgendermaßen gesetzt werden.

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

Alternativ zum exportieren der LD_LIBRARY_PATH Variable können Sie ihr System natürlich auch so Konfigurieren, dass in den entsprechenden Pfaden automatisch nach shared libraries gesucht wird (z.B. ld.so.conf unter Linux). Falls die LD_LIBRARY_PATH Variable nicht automatisch beim Starten einer Shell gesetzt wird, kann es sein dass die TSM Programme nicht richtig funktionieren (Besonders wenn Sie von einem unpriviligierten User aufgerufen werden). In diesem Fall muss entweder das System so konfiguriert werden, dass die LD_LIBRARY_PATH Variable automatisch beim starten einer neuen Shell gesetzt wird oder mindestens der Pfad /usr/slocal/tsmclient/lib/ als shared library Verzeichnis konfiguriert werden (ld.so.conf oder entspr. Mechanismen).