Posts

RPMs: endless dependencies

This is why I dislike RPMs:

[root@jedihawk work]# rpm -Uhv w32codec-0.90pre7-3.i386.rpm
warning: w32codec-0.90pre7-3.i386.rpm: V3 DSA signature: NOKEY, key ID e01260f1
error: Failed dependencies:
        rpm-build-tools is needed by w32codec-0.90pre7-3.i386

[root@jedihawk work]# rpm -Uhv rpm-build-tools-4.0.2-109.i386.rpm
warning: rpm-build-tools-4.0.2-109.i386.rpm: V3 DSA signature: NOKEY, key ID e01260f1
error: Failed dependencies:
        rpm-build = 4.0.2 is needed by rpm-build-tools-4.0.2-109.i386

[root@jedihawk work]# rpm -Uhv rpm-build-4.3.3-8.i386.rpm
error: Failed dependencies:
        rpm = 4.3.3-8 is needed by rpm-build-4.3.3-8.i386

[root@jedihawk work]# rpm -Uhv rpm-4.3.2-21.i386.rpm
Preparing...                ########################################### [100%]
        package rpm-4.3.2-21 is already installed

[root@jedihawk work]# rpm -Uhv rpm-build-4.3.3-8.i386.rpm
error: Failed dependencies:
        rpm = 4.3.3-8 is needed by rpm-build-4.3.3-8.i386

[root@jedihawk work]# rpm -Uhv rpm-4.3.3-8.i386.rpm
error: Failed dependencies:
        rpm = 4.3.2-21 is needed by (installed) rpm-python-4.3.2-21.i386
        rpm = 4.3.2-21 is needed by (installed) rpm-build-4.3.2-21.i386
        rpm = 4.3.2-21 is needed by (installed) rpm-devel-4.3.2-21.i386

[root@jedihawk work]# rpm -Uhv --force rpm-4.3.3-8.i386.rpm
error: Failed dependencies:
        rpm = 4.3.2-21 is needed by (installed) rpm-python-4.3.2-21.i386
        rpm = 4.3.2-21 is needed by (installed) rpm-build-4.3.2-21.i386
        rpm = 4.3.2-21 is needed by (installed) rpm-devel-4.3.2-21.i386

[root@jedihawk work]# rpm -Uhv --nodeps rpm-4.3.3-8.i386.rpm
Preparing...                ########################################### [100%]
   1:rpm                    ########################################### [100%]

[root@jedihawk work]# rpm -Uhv rpm-build-4.3.3-8.i386.rpm
Preparing...                ########################################### [100%]
   1:rpm-build              ########################################### [100%]

[root@jedihawk work]# rpm -Uhv rpm-build-tools-4.0.2-109.i386.rpm
warning: rpm-build-tools-4.0.2-109.i386.rpm: V3 DSA signature: NOKEY, key ID e01260f1
error: Failed dependencies:
        rpm-build = 4.0.2 is needed by rpm-build-tools-4.0.2-109.i386

[root@jedihawk work]# rpm -Uhv rpm-build-4.0.2-6x.i386.rpm
error: Failed dependencies:
        rpm = 4.0.2 is needed by rpm-build-4.0.2-6x.i386
        libbz2.so.0 is needed by rpm-build-4.0.2-6x.i386
        libdb-3.1.so is needed by rpm-build-4.0.2-6x.i386
        libdb.so.2 is needed by rpm-build-4.0.2-6x.i386
        librpm.so.0 is needed by rpm-build-4.0.2-6x.i386
        librpmbuild.so.0 is needed by rpm-build-4.0.2-6x.i386
        librpmio.so.0 is needed by rpm-build-4.0.2-6x.i386

It was here, at this point, that I gave up. If a lowly programmer/sysadmin like me, who likes to play with linux, decides that it’s just not worth it, what do you think the average mouse-pusher is going to do? Pursue this endless course? No, I don’t think so.

I’ll just compile from source, it’s easier.

I should also point out that it’s fairly obvious why Windoze is the dominent desktop platform.

Leave a Reply

You must be logged in to post a comment.

Archives and Links