Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's 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 new to Linux and am working on a Dell system with RedHat 9.0 that was installed by Dell. Neither Dell nor RedHat seems to have a working support system. I've at least been getting responses from you guys. So, here's my problem:
I keep getting dependency failures when trying to install new programs, or when running up2date.
Packages I can't install are:
With help from linuxquestions I have find some of the dependent packages on the internet (some of the packages listed above are those packages), but when I try to install them I get further dependency failures.
With up2date I encounter problems, such as (as an example when trying to update rpm)
rpm-libs 4.2.3-13 requires libelf.so.1
rpm-libs 4.2.3-13 requires libelf.so.1(ELFUTILS_1.0)
There are many more. It would seem that if I can't get the most current version of rpm, then I'm really missing something.
All this seems to be too much, and I suspect something was missing on the operating system installation. Am I right? How do I fix it?
nope. welcome to red hat's rpm package system... commonly reffered to as "dependency hell". i don't like and don't use it myselft. You have to hunt down all the dependencies first and install them first. One package its telling you it needs is ELFUTILS. You have to go get that and install it first.
#rpm -ivh elfutils-0.76-3.i386.rpm
error: Failed dependencies:
elfutils-libelf = 0.76-3 is needed by elfutils-0.76-3
libelf.so.1 is needed by elfutils-0.76-3
libelf.so.1(ELFUTILS_1.0) is needed by elfutils-0.76-3
So I lookf for libelf.so.1. Here's what happens:
# rpm -ivh elfutils-libelf-0.76-3.i386.rpm
Preparing... ########################################### [100%]
package elfutils-libelf-0.94-1 (which is newer than elfutils-libelf-0.76-3) is already installed
So, I try to install elfutils again:
[root@localhost disk2]# rpm -ivh elfutils-0.76-3.i386.rpm
error: Failed dependencies:
elfutils-libelf = 0.76-3 is needed by elfutils-0.76-3
libelf.so.1 is needed by elfutils-0.76-3
libelf.so.1(ELFUTILS_1.0) is needed by elfutils-0.76-3
So it appears that I can't install elfutils because a new version exists, but it doesn't so I can't install it.
Is there another way? And don't tell me not to use RedHat, because I'm stuck with it.
i believe you need a more current elf-libs at least 1.0 or greater. red hat 9 is very old. they are now called fedora core. you are going to run into a lot of problems trying to build from source becuase you don't have recent libs in red hat 9. Might try upgrading to Fedora Core 3, which is the new Red Hat. Red hat gave up support for there free linux desktop and while ago, and then fedora picked it up and continued on.
i am brand freaking new to linux and i am using fedora core 3, its a bit wierd using the command line but overall i like and if any one can help me with my ati drivers problem check that out, but hells yea linux is so much more efficent the windows just take the time to learn it im a noobasaurousrex and i already love it
And don't tell me not to use RedHat, because I'm stuck with it.
Forgive my ignorance, but I have trouble understanding that one can be "stuck with" a software program -- especally when refering to Linux. Could you please elaborate ?
I too consider myself "stuck" at least for now with a version as I bought a stonkling expensive book which came with the distro on a DVD. So.. having invested £'s in the beast I need to try at least to get some value back. Plus I aint a clue as to how to install anything else. So, there you go, that's how one can be stuck.
I bought a stonkling expensive book which came with the distro on a DVD.
That would be a way to be stuck with a distro, or any program. Few pay for Linux or Linux software, so I hadn't thought of that as being a possible reason for getting stuck with it.
Originally posted by RodimusProblem Forgive my ignorance, but I have trouble understanding that one can be "stuck with" a software program -- especally when refering to Linux. Could you please elaborate ?
Stuck means that I work for a corporation where the IT people make almost all of the computer decisions. I had to fight for the opportunity to try Linux and was given RedHat (their disks), because that was the only version the IT people would accept. Major changes, up to and including a new version of RedHat, are not acceptable to the IT people.
My only options are to use the version I have, or face a whole lot of "I told you so's" and return to the world of windows. So I am "stuck" with this version, If I want have a Linux system.
Yeah I'm not sure if RH uses yum or not (I use Fedora and it does)...so try yum update and see how that goes. Yum is command line and is much quicker than up2date.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.