Home | Hardware | Internet News |Web Hosting |IT Management |Network Storage
LinuxPlanet
Search 
  Power Search | Tips 

 Front Door
 Discussion
 LinuxEngine
 Opinions
 Reports
 Reviews
 Tutorials
 News
 Technology Jobs

 Browse by subject.
Free Newsletter

Linux Planet
Linux Today
More Free Newsletters

Be a Commerce Partner


















internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

Print this article
Email this article

   LinuxPlanet / Tutorials



Linux Package Management: Keeping Up with the Times
Wrapping Up

Dee-Ann LeBlanc
Monday, April 22, 2002 10:11:13 AM

Yeah, I know, I'm a command-line geek. I do know my way around the GUI too, believe it or not, but there's almost as many cool GUI tools as there are distributions (and they can make your life incredibly easy). So, let's stick to some more fun command-line stuff. Specifically, alien and portage.

Alien (http://kitenet.net/programs/alien) is a package conversion program written in Perl, so you'll have to have Perl installed to use this one. With it, you can take RPM's, Debian packages, SLP's (Stampede Linux packages), and tarballs, and convert the types back and forth as necessary. This is a pretty handy utility if you want to make sure your packages are properly registered in your management scheme of choice. Let me reiterate something listed on the alien web site: "Alien should not be used to replace important system packages." When in doubt, use files built for your specific distribution.

A fun newcomer to the scene is Portage, which is the package management program in Gentoo Linux (www.gentoo.org). I don't single it out amongst RPM and Debian's tool because Portage is far more than a package manager, and doesn't actually require its own file formats. Portage uses a cascading series of configuration files to build (almost) everything from source according to your specifications. Just as in Debian you can type apt-get install kde to upgrade your KDE installation, you can type emerge kde in Gentoo and let Portage do the work: and you get code optimized for your setup as a result.

With the collection of package management tools we have available today in the Linux community, we have the best of all worlds. Through RPM, Deb, SLP, Portage, and I'm sure other variations that I don't know about yet but will soon through reader email, our systems can actually keep track of software dependencies in a way that I haven't really run into in the non-Unix space. But we still have our good old basics as we always will. Sometimes, all you need is a tarball.

« Back: Introduction to Package Types

Skip Ahead

1 Introduction to Package Types
2 Red Hat Package Manager
3 Debian Packages
4 Tarballs
5 Wrapping Up





Linux is a trademark of Linus Torvalds.


internet.com home | search | help! | about us

Jupiter Online Media

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers