Help - Search - Members - Calendar
Full Version: Package Managers
Linuxhelp > Support > Technical Support
My research has shown a few package managers in Linux being used extensively. They are rpm, dbpkg, yum, and apt-get. A person new to Linux (like myself) gets confused on what to learn to use to install software and applications. Is there any resource that can help determine the solution to this dilemma? I want to remain as vendor-neutral and as close to standards as possible.
yum is an rpm front-end, (so is apt-get). I really depends what distribution you are using. None of the package managers are difficult to use though, and tools like yum only take a matter of minutes to learn.

With yum, you would normally just run "yum install name_of_package"

Short of compiling software yourself, there is no "standard" way of installing things, although RPM is pretty widely used.

I use Debian and I prefer apt-get. I tried using yum on a Red Hat 9 system and ended up totally screwing my system up to the point I had to reinstall. I'm not 100% sure on this but I think apt-get is better at making sure dependecies are met.

Whatever you use, it's best to install all of your pacakges with that same package manager. You'll have less headaches when you go to update, remove, etc,
I use Slackware which has pkgtool. Same concept. installpkg packagename. But also it has a converter to convert debs and rpms to slackware packages and reciently they added slapt-get to make life even better. which is exacly the same a apt-get only for slackware packages. I guess the only ""standard"" way to install software on all distros is but compiling from source with the good old ./configure, make and make install commands. But then again thats not always the case, some new distros dont come standard with all your developer tools and libaries. anyway thats my 2 cents. smile.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2018 Invision Power Services, Inc.