Wenn Sie Drittanbietersoftware installieren möchten, müssen Sie zusätzliche Software-Repositorys zu Ihrem System hinzufügen. Standardmäßig werden Produkt-Repositorys wie openSUSE-DVD 11.2 und ein entsprechendes Aktualisierungs-Repository automatisch während der Installation konfiguriert. Abhängig vom ursprünglich ausgewählten Produkt kann eventuell auch ein separates Add-On-Repository für Sprachen mit Übersetzungen, Wörterbüchern, etc. konfiguriert sein.
Verwalten Sie hier auch Abonnements von sogenannten
. Ein Dienst in diesem Kontext bezeichnet einen (RIS), der ein oder mehrere Software-Repositorys anbieten kann. Ein solcher Dienst kann dynamisch von seinem Administrator oder Hersteller geändert werden.ACHTUNG: Einstufen externer Softwarequellen als vertrauenswürdig
Vergewissern Sie sich vor dem Hinzufügen externer Software-Repositorys zu Ihrer Repository-Liste, dass das betreffende Repository vertrauenswürdig ist. openSUSE trägt keine Verantwortung für potenzielle Probleme, die durch Installation von Software aus Software-Repositorys von Drittanbietern auftreten.
Zum Hinzufügen von Produkt-Repositorys klicken Sie entweder auf
direkt im Bereich des YaST-Kontrollzentrums oder auf im Modul . Führen Sie dazu die folgenden Schritte aus:Klicken Sie auf
.Wählen Sie den Repository-Typ aus. In der Regel behalten Sie den Standard
. Wählen Sie für Add-On-CDs oder -DVDs die entsprechende Option. Jedes Repository bietet Dateien, die den Inhalt des Repositorys beschreiben. Markieren Sie , um diese Dateien jetzt herunterzuladen. Wenn diese Option nicht markiert ist, lädt YaST die Dateien später automatisch herunter, wenn sie benötigt werden. Klicken Sie auf .Geben Sie die erforderlichen Daten an oder legen Sie das Medium ein. Bestätigen Sie mit Abschnitt 3.2, Verwenden der Qt-Schnittstelle bzw. Abschnitt 3.3, Verwenden der GTK+-Schnittstelle beschrieben.
. Es dauert ein wenig, bis YaST die Metadaten des Repositorys heruntergeladen und analysiert hat. Nun können Sie Software aus diesem Repository installieren, wie unterWenn Sie ein Repository des openSUSE® Build Service, z. B. das Mozilla-Repository (mit Paketen für die neuesten Versionen von Firefox und Thunderbird) hinzufügen möchten, verwenden Sie das YaST-Konfigurationsdialogfeld
:Starten Sie das YaST-Modul
.Klicken Sie auf
.Wählen Sie
und fahren Sie mit fort.Wählen Sie aus der vorkonfigurierten Liste von Repositorys diejenigen, die Sie hinzufügen möchten, indem Sie die entsprechenden Kontrollkästchen markieren. Beispielsweise wird das Mozilla-Repository als
aufgelistet.Bestätigen Sie Ihre Auswahl mit
.Akzeptieren Sie den
des GnuPG-Schlüssels. Sie müssen für jedes ausgewählte Repository einen Schlüssel importieren.Die neuen Software-Repositorys werden nun in der Übersicht
aufgelistet. Klicken Sie auf , um die Konfiguration der Software-Repositorys beizubehalten.In der Übersicht
unter können Sie die folgenden Repository-Eigenschaften ändern:Der Repository-Status kann
oder deaktiviert sein. Sie können nur Pakete von Repositorys installieren, die aktiviert sind. Deaktivieren Sie ein Repository, um es vorübergehend auszuschalten. Um ein Repository vollständig zu entfernen, wählen Sie , anstatt es zu deaktivieren.TIPP: Durch Doppelklicken auf den Namen eines Repositorys wird dessen Status gewechselt.
Beim Aktualisieren eines Repositorys wird seine Inhaltsbeschreibung (Paketnamen, Versionen usw.) in einen lokalen Cache heruntergeladen, den YaST benutzt. Für statische Repositorys wie CDs oder DVDs genügt dies einmal, wohingegen Repositorys mit sich häufig änderndem Inhalt häufig aktualisiert werden sollten. Die einfachste Möglichkeit, einen Repository-Cache auf dem neuesten Stand zu halten, bietet die Option
. Sie können auch eine manuelle Aktualisierung durchführen, indem Sie auf die Schaltfläche klicken.Pakete von entfernten Repositorys werden vor der Installation heruntergeladen. Standardmäßig werden Sie bei einer erfolgreichen Installation gelöscht. Wenn Sie /etc/zypp/zypp.conf konfiguriert, standardmäßig ist dies /var/cache/zypp/packages.
aktivieren, werden die heruntergeladenen Pakete beibehalten. Der Download-Speicherort wird inDie 0 und 200, wobei 0 die höchste Priorität bezeichnet. Wenn ein Paket in mehr als einem Repository vorhanden ist, hat das Repository mit der höchsten Priorität Vorrang. Dies ist nützlich, wenn ein lokales Repository (z. B. eine DVD) eine höhere Priorität erhalten soll, um das überflüssige Herunterladen von Paketen aus dem Internet zu vermeiden, auch wenn sie dieselbe oder eine höhere Versionsnummer haben.
eines Repository liegt bei einem Wert zwischenWICHTIG: Priorität versus Version
Das Repository mit der höchsten Priorität hat auf jeden Fall Vorrang, selbst wenn dies bedeutet, dass das Paket mit der höchsten Versionsnummer nicht installiert wird. Stellen Sie daher sicher, dass das Update-Repository immer die höchste Priorität hat (standardmäßig 20), andernfalls installieren Sie womöglich eine veraltete Version, die erst beim nächsten Online-Update aktualisiert wird.
Wenn Sie andererseits Repositorys hinzufügen, die neue Versionen für Programme bieten, die mit openSUSE geliefert wurden (z. B. ein Repository mit der neuesten KDE- oder GNOME-Version), stellen Sie sicher, dass dieses über eine höhere Priorität als die Standard-Repositorys verfügt, denn sonst werden Pakete aus diesen Repositorys standardmäßig nicht installiert.
Wenn Sie den Namen oder URL eines Repositorys ändern möchten, wähleln Sie das Repository mit einem einfachen Klick in der Liste aus und klicken Sie dann auf
.Um deren Integrität sicherzustellen, können Software-Repositorys mit dem GPG-Schlüssel des Repository Maintainers signiert werden. Immer, wenn Sie ein neues Repository hinzufügen, bietet YaST die Möglichkeit, seinen Schlüssel zu importieren. Überprüfen Sie ihn wie jeden anderen GPG-Schlüssel und stellen Sie sicher, dass er nicht geändert wird. Wenn Sie feststellen, dass ein Schlüssel geändert wurde, könnte es sein, dass mit dem Repository etwas nicht stimmt. Sie sollten ihn dann als Installationsquelle deaktivieren, bis Sie den Grund für die Änderung des Schlüssels kennen.
Klicken Sie zur Verwaltung aller importierten Schlüssel auf
im Modul . Wählen Sie einen Eintrag mit der Maus aus, um die Schlüsseleigenschaften zu sehen. Mit den Optionen , und können Sie die entsprechenden Aktionen an Schlüsseln ausführen.