TSM v6.4 client on Ubuntu

I recently came across this and it took me some time to find the right way how to install a new TSM client on Ubuntu. The following procedure worked for me:

Download the latest TSM client:
ftp://public.dhe.ibm.com/storage/tivoli-storage-management/patches/client/v6r4/Linux/LinuxX86/BA/v640/

Install alien (rpm2deb converter tool):
apt-get install alien libstdc++5 ia32-libs

create the .deb install packages and install them:

alien -k gskcrypt64-8.0.14.14.linux.x86_64.rpm
alien -k gskssl64-8.0.14.14.linux.x86_64.rpm
alien -k TIVsm-API64.x86_64.rpm
alien -k TIVsm-BA.x86_64.rpm
dpkg -i *.deb

Link the Libraries to the right places so that the TSM client can find them:

ln -s /opt/tivoli/tsm/client/api/bin64/libgpfs.so /lib/ ln -s /opt/tivoli/tsm/client/api/bin64/libdmapi.so /lib/ ln -s /usr/local/ibm/gsk8_64/lib64/libgsk8cms_64.so /lib/ ln -s /usr/local/ibm/gsk8_64/lib64/libgsk8ssl_64.so /lib/ ln -s /usr/local/ibm/gsk8_64/lib64/libgsk8sys_64.so /lib/ ln -s /usr/local/ibm/gsk8_64/lib64/libgsk8iccs_64.so /lib/

ln -s /opt/tivoli/tsm/client/lang/EN_US /opt/tivoli/tsm/client/ba/bin/

Configure your dsm.opt & dsm.sys + your scheduler and so forth – then you are ready to go…

Hope this helps somebody 😉

Advertisements

One response to “TSM v6.4 client on Ubuntu

  1. Thanks for the quick and clear procedure! It works fine for me.
    I would like to add even more, I did not install libstdc++5 nor ia32-libs, because I saw that TSM 6.4 is provided with 64 compatibility, and I wanted an installation as independent as possible. It works fine too. On OpenSuse, the rpm installation needs –nodeps to avoid the kind of “libstdc++ missing libraries” message, but it works. On Ubuntu the .deb installation works fine and the links provided here do the trick. So, even more easy on Ubuntu than on Suse!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s