O'Reilly logo

Learning Red Hat Linux by Bill McCarty

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Finding Interesting Packages

A good place to look for interesting packages is the RPM Repository, http://rufus.w3.org/linux/RPM/. Mirror sites are available for speedy access throughout North America and Europe. At the time of writing, the main site hosted 33,707 packages.

The RPM Repository uses rpm2html, a utility that automatically generates Web pages that describe a set of packages. This utility helps the site administrator keep the list of packages up to date. A related utility, rpmfind, can help you locate and download packages. Simply download the rpmfind package and install it on your system.

To use rpmfind, type a command like this one:

rpmfind --apropos borland

The command will search the RPM database on http://rufus.w3.org, reporting the name of each package having a description that includes the word borland:

Loading catalog to /tmp/fullIndex.rdf.gz
Searching the RPM catalog for borland ...
1: ftp://rpmfind.net/linux/contrib/libc5/SRPMS/rhide-1.3-1.src.rpm
  rhide : Rhide is a very nice IDE exactly like Borland's

Found 1 packages related to borland

To download and install a package, type a command like this one, which installs the rhide package found by the previous command:

# rpmfind rhide
Installing rhide will require 3810 KBytes

### To Transfer:
ftp://rpmfind.net/linux/contrib/libc5/i386/rhide-1.3-1.i386.rpm
Do you want to download these files to /tmp [Y/n/a] ? :

The rpmfind utility prompts you to authorize download and installation of the files. If you decide you don’t want ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required