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

Valery Reznic valery_reznic at yahoo.com
Sun Jun 6 17:41:09 UTC 2010


If you sure that actuall package dependencies are met, you can use --nodeps rpm's switch.

But I have to admit I don't understand a point of your "convert.
If you want rpm-based distro - just install one.
If you choose for some reason non-rpm disto - most chances that it has it's own package manager and repositories tailored to this specific distro, what benefits will you get from rpm ?

So why you trying to do this convert in the first place ?

Valery. 

--- On Sun, 6/6/10, John Burrell <john_burrell at hotmail.com> wrote:

From: John Burrell <john_burrell at hotmail.com>
Subject: I just fell into the rpm dependency well - is there anyway out?
To: rpm-list at lists.rpm.org
Date: Sunday, June 6, 2010, 8:29 PM




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. 

-----Inline Attachment Follows-----

_______________________________________________
Rpm-list mailing list
Rpm-list at lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-list



      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-list/attachments/20100606/43b46b5a/attachment.html>


More information about the Rpm-list mailing list