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

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

 



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@xxxxxxxxxxx> wrote:

From: John Burrell <john_burrell@xxxxxxxxxxx>
Subject: I just fell into the rpm dependency well - is there anyway out?
To: rpm-list@xxxxxxxxxxxxx
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@xxxxxxxxxxxxx
http://lists.rpm.org/mailman/listinfo/rpm-list

_______________________________________________
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