Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am running Linux Mandrake 7.2
I am trying to install something like C++ library and jdk using rpm. But it will say something else is needed first. Then I try to install these pre-required packages, then it will say something else is needed. It keeps going like these, then it will fail.
Distribution: Debian, Red Hat, Slackware, Fedora, Ubuntu
Posts: 13,602
Rep:
Sometimes you will run into a pretty nasty prerequisite loop. Really nothing you can do. It happens when installing from source sometimes too. Apt-get (debian) takes care of it pretty nicely.
Distribution: Redhat v8.0 (soon to be Fedora? or maybe I will just go back to Slackware)
Posts: 857
Rep:
Maybe...
You should make a list of what is needed..put them all in a temporary directory and then from that directory just issue:
rpm -Uvh *
and it will install the rpms in the order needed. If it doesn't work, then as Jeremy said, you could be in a situation where your RPM database doesnt reflect what is really on the system. In that case... you need to manually determine if you really do have the required files installed. Then you can FORCE the first RPM in the chain to be installed and issue the above command to do the rest of them in the right order.
I have most commonly seen this when you start mixing source installs with RPM installs.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.