3.5 Adding Software Repositories

Add additional software repositories to your system to install third-party software. By default, the product repository such as openSUSE-DVD 11.0 and a matching update repository are configured. Depending on the initially selected product, a separate language add-on repositories with translations, dictionaries, etc. might also be configured.

WARNING: Trusting External Software Sources

Before adding external software repositories to your list of repositories, make sure this repository can be trusted. openSUSE is not responsible for any potential problems arising from software installed from third-party software repositories.

To ensure the integrity software repositories can be signed with the GPG Key of the repository maintainer. You can manage these keys in YaST—for more information, see . Whenever you add a new repository, YaST offers to important its key. Verify it as any other GPG key and pay attention that it does not change. If you detect a key change, something could be wrong with the repository and you should better disable it as an installation source until you know the cause of the key change.

To add product repositories either click Software Repositories directly in the Software pane of the YaST control center, or from within the Software Management, proceed as follows:

  1. In the Software Management start screen, click Repositories from the menu bar and select Repository Manager to display an overview of configured software repositories.

  2. Click Add to select the media type holding the repository, e.g., DVD with the language add-ons. Then click Next.

  3. YaST asks to insert the medium.

  4. Confirm with Continue. It takes some moments until YaST has downloaded and parsed the metadata of the repository. Once done you can install software from this repository as described in Section 3.1, Installing Software.

If you want to add a repository of the openSUSE® Build Service, such as a version of Mozilla (http://download.opensuse.org/repositories/mozilla/), use the Community Repositories configuration dialog of YaST:

  1. In the Software Management start screen, click Repositories from the menu bar and select Repository Manager to display an overview of configured software reposit repositories.

  2. Click Add to select the media type holding the repository, e.g., Community Repositories with the Mozilla projects. Then click Next.

  3. From the list of repositories activate the wanted items such as openSUSE BuildService - Mozilla.

    Confirm with OK.

  4. The new software repository is now listed in the Configured Software Repositories overview. Clicking OK again you now can install additional packages from this repository as described in Section 3.1, Installing Software.

In the Configured Software Repositories overview find several configuration options:

Properties

By default, after adding a new repository, the repository is Enabled and the Automatically Refresh is active. This means, YaST will pull in updated meta data automatically and is always aware of new versions.

The Priority of a repository is a value between 0 and 99, where 0 is the highest priority. If a package is available in more than one repository the repository with the highest priority wins.

GPG Keys

Clicking GPG Keys, you open the GPG public keys management interface. In the GPG Keys subdialog, you can add new keys manually, delete or edit existing keys.

Refresh

Refresh lets you update the repository meta data in various ways.