Rene2003
ADSM.ORG Member
Today I tried to install TSM client on a debian system. I've seen different howto's, but most times it didn't include all needed information. If you follow this one, you should have a working TSM client with working webclient.
I used TSM client version 5.2.7
Download the TSM client and untar.
First of all, you should grab the script that is included in the RPM.
rpm -q --scripts -p TIVsm-BA.i386.rpm > pscripts.sh
Take a look at the script file, you should remove the top line. Also remove the bottom part (uninstall part). Don't run this script jet! Save it.
Convert the .RPM's to .DEB using:
alien -d TIVsm-BA.i386.rpm
alien -d TIVsm-API.i386.rpm
Now install this:
dpkg -i tivsm-api_5.3.0-1_i386.deb tivsm-ba_5.3.0-1_i386.deb
Add the library path:
echo "/opt/tivoli/tsm/client/api/bin" >> /etc/ld.so.conf
ldconfig
Run the extracted script:
sh ./pscript.sh
If something fails you'll have to debug the script yourself.
For dsmc to work (command line) you'll need to install this:
apt-get libstdc++2.10-glibc2.2
For the webclient (and probably the scheduler) you'll need to install this:
wget http://ftp.de.debian.org/debian/pool/main/e/egcs1.1/libstdc++2.9-glibc2.1_2.91.66-4_i386.deb
dpkg -i libstdc++2.9-glibc2.1_2.91.66-4_i386.deb
That should be it. Works like a charm on my system
I used TSM client version 5.2.7
Download the TSM client and untar.
First of all, you should grab the script that is included in the RPM.
rpm -q --scripts -p TIVsm-BA.i386.rpm > pscripts.sh
Take a look at the script file, you should remove the top line. Also remove the bottom part (uninstall part). Don't run this script jet! Save it.
Convert the .RPM's to .DEB using:
alien -d TIVsm-BA.i386.rpm
alien -d TIVsm-API.i386.rpm
Now install this:
dpkg -i tivsm-api_5.3.0-1_i386.deb tivsm-ba_5.3.0-1_i386.deb
Add the library path:
echo "/opt/tivoli/tsm/client/api/bin" >> /etc/ld.so.conf
ldconfig
Run the extracted script:
sh ./pscript.sh
If something fails you'll have to debug the script yourself.
For dsmc to work (command line) you'll need to install this:
apt-get libstdc++2.10-glibc2.2
For the webclient (and probably the scheduler) you'll need to install this:
wget http://ftp.de.debian.org/debian/pool/main/e/egcs1.1/libstdc++2.9-glibc2.1_2.91.66-4_i386.deb
dpkg -i libstdc++2.9-glibc2.1_2.91.66-4_i386.deb
That should be it. Works like a charm on my system