I just fell into the rpm dependency well - is there anyway out?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am trying to convert a non-rpm based machine to an rpm based one.

I installed rpm-4.8.0 from source and then built rpm-4.8.0-1.i386.rpm and then tried to install it.

I got:

    /bin/bash is needed by rpm-4.8.0-1.i386
    /bin/sh is needed by rpm-4.8.0-1.i386
    /usr/bin/perl is needed by rpm-4.8.0-1.i386
    /usr/bin/pkg-config is needed by rpm-4.8.0-1.i386
    perl(Config) is needed by rpm-4.8.0-1.i386
    perl(File::Basename) is needed by rpm-4.8.0-1.i386
    perl(File::Find) is needed by rpm-4.8.0-1.i386
    perl(File::Temp) is needed by rpm-4.8.0-1.i386
    perl(Getopt::Long) is needed by rpm-4.8.0-1.i386
    perl(Module::ScanDeps::DataFeed) is needed by rpm-4.8.0-1.i386
    perl(POSIX) is needed by rpm-4.8.0-1.i386
    perl(Thread::Queue) is needed by rpm-4.8.0-1.i386
    perl(constant) is needed by rpm-4.8.0-1.i386
    perl(strict) is needed by rpm-4.8.0-1.i386
    perl(threads) is needed by rpm-4.8.0-1.i386
    perl(vars) is needed by rpm-4.8.0-1.i386

I thought I would start at the top and install bash.
I built bash-4.1-1.i386.rpm from source and when I tried to install it, I got:

error: Failed dependencies:
    /bin/sh is needed by bash-4.1-1.i386

Now I'm really stuck, since bash provides /bin/sh as a symlink to /bin/bash.

Googling doesn't really help, as most of the suggested solutions apply to installed distros.

Is what I'm trying to do possible or do I have to build the rpms from source using an rpm based machine?

Can anyone throw me a rope to extract me from this bottomless pit?

jb.



Get a new e-mail account with Hotmail - Free. Sign-up now.
_______________________________________________
Rpm-list mailing list
Rpm-list@xxxxxxxxxxxxx
http://lists.rpm.org/mailman/listinfo/rpm-list

[Index of Archives]     [RPM Ecosystem]     [Linux Kernel]     [Red Hat Install]     [PAM]     [Red Hat Watch]     [Red Hat Development]     [Red Hat]     [Gimp]     [Yosemite News]     [IETF Discussion]

  Powered by Linux