Verwenden der GTK+-Schnittstelle

Die GTK+-Oberfläche von YaST wird bei Verwendung der Desktops GNOME und XFCE standardmäßig gestartet. Starten Sie die Softwareverwaltung im YaST-Kontrollzentrum durch Auswahl von Software+Software installieren oder löschen.

Durchsuchen von Paketen oder Mustern

Die einfachste Methode, ein Paket zu finden, bietet das Suchfeld in der oberen rechten Ecke der Softwareverwaltung. Geben Sie einen Suchbegriff ein und drücken Sie Eingabetaste. Standardmäßig werden Paketnamen und Zusammenfassungen durchsucht. Klicken Sie auf das Suchobjekt, um diesen Filter zu ändern und beispielsweise die Dateilisten zu durchsuchen. Die Softwareverwaltung bietet auch verschiedene Ansichten und Filter zur Anzeige von Paketlisten. Diese stehen über das Pulldown-Menü in der oberen linken Ecke zur Verfügung:

Gruppen

Die Standardansicht listet alle Pakete sortiert nach Gruppen auf, z. B. Administrationswerkzeuge, Grafik, Programmierung oder Sicherheit. Um alle Pakete nach Gruppen und Untergruppen sortiert aufzulisten, z. B. Produktivität+Grafik+Betrachter, klicken Sie auf Detailliert.

Schemata

Listet alle verfügbaren Muster für die Installation auf Ihrem System auf.

Sprachen

Filter zur Auflistung aller Pakete, die zum Hinzufügen einer neuen Systemsprache erforderlich sind.

Repositorys

Filter zur Auflistung von Paketen nach Repository. Halten Sie beim Klicken auf die Namen von Repositorys die Strg-Taste gedrückt, um mehrere Repositorys auszuwählen. Das "Pseudo-Repository" Alle listet alle derzeit installierten Pakete auf.

Zum Hinzufügen, Bearbeiten oder Entfernen verfügbarer Repositorys klicken Sie auf Bearbeiten.

Installieren und Entfernen von Paketen oder Mustern

  1. Suchen Sie nach Paketen wie unter Abschnitt 6.3.1, „Durchsuchen von Paketen oder Mustern“ beschrieben.

  2. Die gefundenen Pakete werden im rechten Fensterbereich aufgelistet. Pakete, die zur Installation ausgewählt werden können, werden im Bereich Verfügbar aufgelistet. Pakete, die für Upgrades zur Verfügung stehen, werden im Bereich Upgrades aufgelistet. Bereits installierte Pakete, die entfernt werden können, werden im Bereich Installiert aufgelistet. Unter Alle werden alle Pakete unabhängig von ihrem Status aufgelistet. Klicken Sie in der Liste auf ein Paket, um rechts unten im Fenster die Versionsinformationen zu diesem Paket anzuzeigen.

    Zur Kennzeichnung eines Pakets zum Installieren, erneuten Installieren, Entfernen oder Upgraden klicken Sie mit der rechten Maustaste auf das Paket und wählen Sie die gewünschte Aktion aus dem Kontextmenü aus. Sie können dazu auch die Schaltflächen rechts unten im Fenster verwenden, wenn das entsprechende Paket in der Liste ausgewählt ist.

    [Tip]Anwenden einer Aktion auf alle aufgelisteten Pakete

    Um eine Aktion auf alle Pakete anzuwenden, die im rechten Fensterbereich aufgeführt sind, wählen Sie Alle auswählen, klicken Sie erneut mit der rechten Maustaste und wählen Sie eine Aktion.

    Zur Installation eines Musters klicken Sie mit der rechten Maustaste auf den Namen des Musters und wählen Sie im Kontextmenü Installieren aus.

  3. Wenn Ihre Wahl einen Abhängigkeitskonflikt verursacht, der nicht automatisch gelöst werden kann, müssen Sie diesen Konflikt manuell lösen wie unter Abschnitt 6.2.3, „Prüfen von Software-Abhängigkeiten“ beschrieben.

  4. Wiederholen Sie zur Auswahl weiterer Pakete die oben genannten Schritte. YaST führt eine Liste mit allen Aktionen, die beim Starten der Installation ausgeführt werden. Alle Pakete, deren Status sich ändert, werden auf der rechten Seite des Fensters angezeigt. Wenn Sie Änderungen rückgängig machen wollen, klicken Sie auf das Symbol mit dem gelben Pfeil. Wenn Sie mit der Überprüfung der Änderungen fertig sind, klicken Sie auf Anwenden, um mit der Installation zu beginnen. Um alle Änderungen zu verwerfen und die Softwareverwaltung zu schließen, klicken Sie auf Abbrechen und Beenden.

  5. Wenn alle ausgewählten Pakete installiert bzw. gelöscht sind, wird der YaST-Paketmanager automatisch beendet.

[Note]Installieren von Quellen

Das Installieren von Quellpaketen mit dem YaST-Software-Verwalter ist derzeit nicht möglich. Verwenden Sie zu diesem Zweck das Kommandozeilenwerkzeug zypper. Weitere Informationen finden Sie unter Abschnitt „Installation von Quellpaketen“ (Kapitel 5, Verwalten von Software mit Kommandozeilen-Tools, ↑Verwaltungshandbuch).

Prüfen von Software-Abhängigkeiten

Die meisten Pakete hängen von anderen Paketen ab. Wenn ein Paket z. B. eine freigegebene Bibliothek verwendet, hängt es von dem Paket ab, das diese Bibliothek bereitstellt. Andererseits können einige Pakete nicht gleichzeitig nebeneinander bestehen (Sie können z. B. nur einen Mail Transfer Agent, Sendmail oder Postfix installieren) und verursachen einen Konflikt Beim Installieren oder Entfernen von Software stellt die Softwareverwaltung sicher, dass keine Abhängigkeiten oder Konflikte ungelöst bleiben, und sorgt damit für Systemintegrität.

Falls es nur eine einfache Lösung gibt, eine Abhängigkeit oder einen Konflikt zu lösen, erfolgt dies automatisch. Mehrere Lösungen verursachen immer einen Konflikt, der manuell gelöst werden muss. Wenn das Lösen eines Konflikts eine Hersteller- oder Architekturänderung erfordert, muss dieser ebenfalls manuell gelöst werden. Eine Übersicht über alle vom automatischen Resolver veranlassten Aktionen wird auf der rechten Seite des Fensters angezeigt.

[Note]Manuelle Auflösung von Paketkonflikten

Sofern Sie nicht sehr erfahren sind, folgen Sie den Vorschlägen von YaST bei der Behandlung von Paketkonflikten, ansonsten sind Sie eventuell nicht in der Lage, die Konflikte zu lösen. Bedenken Sie, dass jede Änderung, die Sie vornehmen, andere Konflikte verursachen kann, d. h., Sie können ganz schnell einer stetig wachsenden Anzahl an Konflikten gegenüberstehen. Klicken Sie in diesem Fall auf Abbrechen und Beenden, um die Softwareverwaltung zu beenden. Starten Sie die Verwaltung dann erneut, um sie weiterzuverwenden.

Abbildung 6.2. Konfliktverwaltung des Paket-Managers

Konfliktverwaltung des Paket-Managers