Product SiteDocumentation Site

7. Using Other Software Repositories

Projects and individuals that provide RPM packages through yum repositories will provide details on their Website. The Fedora Extras\; project is the official source for additional packages.
The Website for Fedora Extras\; is here:
http://fedora.redhat.com/projects/extras/

Repositories for Early Versions of Fedora Core;

Fedora Extras\; does not provides packages for Fedora Core; 2 or earlier. The official Website for additional packages for Fedora Core; 1 and Fedora Core; 2 is: http://www.fedora.us/
You should use these sites for software that is not included with Fedora Core;. If these sites do not provide packages for a specific piece of software, the manufacturer of the software may provide or recommend a repository.

7.1. Adding a Repository as a Package Source

Fedora Core; includes a yum package that has Fedora; repositories in the configuration. To add an extra repository, place a definition file in the /etc/yum.repos.d/ directory on your system. Package providers make the definition files for their repositories available on their Websites.

Definition File Extension

The names of repository definition files end with .repo.
Adding a file to the definitions directory requires root access. To copy the definition file example.repo, type the command:
su -c 'cp example.repo /etc/yum.repos.d/'
Enter the root password when prompted.
The configuration file for each repository should include the location of the public key that verifies the packages provided by that repository. This public key is automatically imported the first time that you install software from the repository. If the configuration file provided does not include this setting, refer to Section 7.2, “Manually Authorizing Package Sources”.

Repositories and up2date Channels

You should also add new package repositories as up2date channels to ensure consistency between the behavior of the two applications.