Subj : Re: RPM Dependencies Problem To : comp.os.linux From : David Warren Date : Sat Jul 24 2004 01:12 pm Harry Phillips wrote: > Sajid Azami wrote: > >> >> Hi, >> >> I'm trying to install KDevelop on my Suse 9.1 Personal, downloaded the >> RPM for it. Before I install KDevelop I need to install the CPP >> compiler and all it dependend RPM. >> >> My problem is how to get all the dependent rpm at the same place, I >> would have loved if all the dependent rpms are packaged together. As >> i'm installing each individual rpm, i'm encountering the dependency >> error, I noting the dependent component, installing it and continuing, >> encountering another missing dependent error and it goes on. This is >> very frustruating, I need to find a better way to install what i need >> easily. Is they an easier way then this, please advice. >> > > That's why I use Mandrake, it has a tool called 'urpmi'. It is so easy > to use: > > bash$ urpmi > > You can also add other sources for RPM's, like PLF or the updates > directory of your local Mandrake mirror, or a local file location. > > These all then can be installed with urpmi. The other option is to > install a different distro that handles the dependencies for you, off > the top of my head the distro's that can do that for you are: > > 1. Debian (apt ) > 2. Mandrake (urpmi ) > 3. Gentoo (emerge 4. Fedora with yum, you can also use apt if you install it. You can install apt for Suse to, here is info at this link http://linux01.gwdg.de/apt4rpm/ . Don't know how well apt works with Suse, never have used Suse once yet. My only beef with yum/apt is they want to upgrade your entire system right away, which is great if you are on broadband or got a T1. With dialup apt/yum are pretty much useless, unless you want your phone line tied up for two days while updating. Myself, I just live with "dependency hell", it's not that hard to throw the dependency name into Google and find a source. .