< Day Day Up > |
Recipe 2.13. Installing Yum2.13.1 ProblemYou're rather tired of getting sucked into RPM-dependency hell, and you're ready to let the computer do the work. 2.13.2 SolutionUse Yum, the Yellow Dog Updater, Modified. Yum is standard on Fedora; on other systems you may need to install it: # rpm -ivh yum-2.0.4-1.noarch.rpm Next, download the appropriate GPG keys. This key is for downloads from the Fedora project: # rpm —import http://www.fedora.us/FEDORA-GPG-KEY You'll find more keys in the download directories, such as http://download.fedora.redhat.com/pub/fedora/linux/core/2/i386/os/. You'll need keys from all the repositories you configure Yum to use. Add this line to /etc/yum.conf to make Yum automatically check the keys: gpgcheck=1 Now you can install a new program: # yum install tuxpaint Your first Yum download will take as long as 30 minutes, because it will download package lists: Gathering header information file(s) from server(s) Server: Fedora Linux / stable for Red Hat Linux 9 (i386) Server: Red Hat Linux 9 (i386) Server: Red Hat Linux 9 (i386) updates Finding updated packages Downloading needed headers getting /var/cache/yum/fedora-stable/headers/leafnode-0-1.9.43-0.fdr.1.rh90.i386.hdr getting /var/cache/yum/fedora-stable/headers/libzvt-devel-0-2.0.1-0.fdr.5.rh90.i386.hdr ... Dependencies resolved I will do the following: [install: tuxpaint-2002.10.20-1.i386.rpm] Is this ok [y/N]: Say yes, and you're finished. 2.13.3 DiscussionFreshRPMs is a good source of quality packages. Yum mirrors are at http://ayo.freshrpms.net. Your Yum RPM from FreshRPMs will already be configured to use the FreshRPMs repositories. Be sure to install the GPG key: # rpm —import http://freshrpms.net/packages/RPM-GPG-KEY.txt Putting gpgcheck=1 in yum.conf, and importing the keys, ensures that Yum will automatically check package signatures. It's an easy, painless method for checking that you are installing packages that have not been maliciously altered or messed up in transit. 2.13.4 See Also
|
< Day Day Up > |