Where to Get Commonly Used RPMs

Where to Get Commonly Used RPMs

There are three commonly used sources for RPMs: Fedora distribution CDs; RPMs manually downloaded via a browser, File Transfer Protocol (FTP) client, or the wget utility; and automated downloads using yum. Each of these methods is introduced here, but is covered in greater detail in sections to follow.

RPMs on Your Installation CDs

Installing from your distribution CDs is usually easier than having to download files from a remote Web site, but they are never up to date for very long. We discuss using this method in more detail later.

RPMs Downloaded from Fedora

The two most common ways of getting RPMs from Fedora are by manually using FTP or a Web browser, or by using the automatic yum utility.

Using FTP or Your Web Browser
     You can download RPMs from Fedora using the following link:

You also can use FTP to download Fedora from the download.fedora.redhat.com site. Start your search in the /pub/fedora/linux/core/ directory and move down the directory tree. If you're new to FTP, don't worry, it's explained later.

Remember that Fedora RPMs may not work on Red Hat operating systems.

Using yum

The yum program is installed on Fedora systems by default. It enables you to keep the versions of your software up to date by downloading the required packages with the option of installing them afterward. This is discussed in more detail in a later section.

RPMs Downloaded from rpmfind.net

Red Hat and Fedora have only their approved software on their sites. A good general purpose source for additional software is www.rpmfind.net.

This site offers packages for a wide variety of software in various formats for many of the popular versions of Linux. It has an easy-to-use search function that enables you to locate the software you need quickly. Most downloads can be done using HTTP by either clicking on the link or using the wget command, which is explained later.


Always remember to select the RPM that matches your version of Linux. Installing an incorrect version could adversely affect your system.

     Python   SQL   Java   php   Perl 
     game development   web development   internet   *nix   graphics   hardware 
     telecommunications   C++ 
     Flash   Active Directory   Windows