x
Loading
 Loading
Hello, Guest | Login | Register

Linux Software Management with yum

With the pending release of RHEL 5, Red Hat is moving from up2date to yum. Learn the ins-and-outs of your next command line software manager.

In the Linux world, package management systems such as the RPM Package Manager (RPM) and Debian packages have become standard features with most distributions. Package management systems enable easy installs, de-installs, upgrades, and verification of both simple and complex software packages.

The basic tools for both RPM and Debian packages, though, work on individual package files. As Linux distributions have become larger and more complex and as the need for frequent and even automated updates has grown, the limitations of RPM and Debian packages have become apparent.

To fill this void, distribution maintainers have developed tools that either build on existing package systems or scrap them entirely in favor of new systems. Gentoo looked to FreeBSD for the inspiration for its Portage package management, which is network- and source code-based. Debian developers created the Advanced Package Tools (APT) to add network capabilities to Debian packages. In addition to an RPM port of APT, the RPM world has the Yellow Dog Updater, Modified, or Yum, which is similar to APT in basic features and design goals, although it differs in many details.

If you have an RPM-based system, investigating Yum (or APT, if you prefer) is worthwhile. Yum allows you to quickly and easily update the software on your system using network repositories or install entirely new packages.

Like APT and Portage, Yum is a network-based package management system. You give it the network address of a repository that holds RPMs for your distribution along with appropriate Yum metadata. Thereafter, Yum…

Please log in to view this content.

Not Yet a Member?

Register with LinuxMagazine.com and get free access to the entire archive, including:

  • Hands-on Content
  • White Papers
  • Community Features
  • And more.
Already a Member?
Log in!
Username

Password

Remember me

Forgotten your password?
Forgotten your username?
Read More
  1. KDE 4.4: Does It Work Yet?
  2. Writing Custom Nagios Plugins with Python
  3. Power Up Linux GUI Apps
  4. Tweeting from the Command Line with Twyt
  5. When Memory Serves You: Using ramfs and tmpfs
Follow Linux Magazine
Rackspace