Dependencies errors

Hi guys
when I'm trying to install some RPMs file I got this errors

# rpm -ivh DSM-IBMAIXServer-7.2-796075.noarch.rpm
error: failed dependencies:
        perl(Digest::MD5)   is needed by DSM-IBMAIXServer-7.2-796075
        perl(Exporter)   is needed by DSM-IBMAIXServer-7.2-796075
        perl(File::Copy)   is needed by DSM-IBMAIXServer-7.2-796075
        perl(strict)   is needed by DSM-IBMAIXServer-7.2-796075
        qbase is needed by DSM-IBMAIXServer-7.2-796075
        qconsole is needed by DSM-IBMAIXServer-7.2-796075
        qjars is needed by DSM-IBMAIXServer-7.2-796075
 rpm -ivh perl-Digest-MD5-2.550.0-7.mga7.armv7hl.rpm
error: failed dependencies:
        ld-linux-armhf.so.3   is needed by perl-Digest-MD5-2.550.0-7.mga7
        ld-linux-armhf.so.3(GLIBC_2.4)   is needed by perl-Digest-MD5-2.550.0-7.mga7
        libc.so.6   is needed by perl-Digest-MD5-2.550.0-7.mga7
        libc.so.6(GLIBC_2.4)   is needed by perl-Digest-MD5-2.550.0-7.mga7
        libperl.so.5.28   is needed by perl-Digest-MD5-2.550.0-7.mga7
        libpthread.so.0   is needed by perl-Digest-MD5-2.550.0-7.mga7
        perl(Digest::base) >= 1.0.0 is needed by perl-Digest-MD5-2.550.0-7.mga7
        perl(Exporter)   is needed by perl-Digest-MD5-2.550.0-7.mga7
        perl(XSLoader)   is needed by perl-Digest-MD5-2.550.0-7.mga7
        perl(strict)   is needed by perl-Digest-MD5-2.550.0-7.mga7
        perl(vars)   is needed by perl-Digest-MD5-2.550.0-7.mga7
        perl-base >= 2:5.28.0 is needed by perl-Digest-MD5-2.550.0-7.mga7
        rpmlib(FileDigests) <= 4.6.0-1 is needed by perl-Digest-MD5-2.550.0-7.mga7
        rpmlib(PayloadIsXz) <= 5.2-1 is needed by perl-Digest-MD5-2.550.0-7.mga7

where I can find those dependencies in one package

thanks

Short answer is: you can't. First, they are different packages for a reason and the reason is that it is different software. In your workshop you probably need screwdrivers, saws, drilling machines and what not - that is no reason to make "one tool" out of them. Each has its purpose and if you need several of them - so be it.

Second: where did you get the package from? For AIX rpm-files there are two main sources to be considered: Michael Perzls site and IBMs Toolbox for Linux applicactions. Do N-O-T mix these two sources! If you got your package from one of these sites get the dependencies from there too, otherwise it runs a good chance not to work (sometimes it does but more often it doesn't).

Michael Perzl even wrote a treatise about how to escape from dependency hell, which works for IBMs packages as well.

I hope this helps.

bakunin

2 Likes