Hello, i was trying to install tsm client on a linux box(i386)
I get asked for a lot of dependent filesets. I dont have the cd? how can i get these?? is there a way to copy these from a server which has it? and how do i check if a server has it? rpm -qa|grep fileset??
pls advice
[root@SWNHAMVM02 tmp]# rpm -ivh TIVsm-BA.i386.rpm
error: Failed dependencies:
TIVsm-API >= 5.2.5 is needed by TIVsm-BA-5.2.5-0
libApiDS.so is needed by TIVsm-BA-5.2.5-0
libct_cu.so is needed by TIVsm-BA-5.2.5-0
libct_cu.so(Base) is needed by TIVsm-BA-5.2.5-0
libdmapi.so is needed by TIVsm-BA-5.2.5-0
libgpfs.so is needed by TIVsm-BA-5.2.5-0
libha_gs_r.so is needed by TIVsm-BA-5.2.5-0
libha_gs_r.so(Base) is needed by TIVsm-BA-5.2.5-0
libICE.so.6 is needed by TIVsm-BA-5.2.5-0
libSM.so.6 is needed by TIVsm-BA-5.2.5-0
libX11.so.6 is needed by TIVsm-BA-5.2.5-0
libXext.so.6 is needed by TIVsm-BA-5.2.5-0
libXpm.so.4 is needed by TIVsm-BA-5.2.5-0
libXp.so.6 is needed by TIVsm-BA-5.2.5-0
libXt.so.6 is needed by TIVsm-BA-5.2.5-0
guys, i was able to do a
rpm --nodeps -ivh TIVsm-BA.i386.rpm
and seems to have installed just fine
Thanks!
karthik
I would urge against --nodeps - you may find yourself running into big issues later. Try running ldd against the binaries installed by this RPM and ensure that everything is fulfilled before getting too carried away.
Without getting too distro-centric, this highlights one of the major issues with Linux package management in general - especially with third party packages. I always compile third-party apps from source to save myself these headaches. Or use a Linux distro with source-based package management.
Cheers,
ZB
I agree with Bob, these dependencies are there most probably because the application will need them at some later point. If you have this option, find the source rpms and build them again, or just the source files, like the entire set or .c files, do a make install clean, etc... depening on the README file (if such).
Best option - find a package created especially for your distro.
If you are running Fedora, do "yum localinstall nameOfRPM"
The package you installed was TIVsm-BA.i386.rpm and the dependencies it's complaining about is the Tivoli API interface, which is a packet similar to TIVsm-API.i386.rpm. You would there for be adivced to uninstall the TIVsm-BA.i386.rpm and then install them both at the same time to fullfill the dependency requirements.