Zypper ist eine Kommandozeilenschnittstelle (CLI) zu
libzypp, welche die Funktionen von
Libzypp wie Zugriff auf und Lesen von
Repositorys (Paketdepots), Auflösen von Abhängigkeiten, Paketinstallation, etc. auf der Kommandozeile zur Verfügung stellt. Das Folgende ist hauptsächlich eine Liste der Funktionen von
Zypper als eine
CLI plus Libzypp-Funktionen, die Nutzern dadurch zur Verfügung gestellt werden.
Die hier aufgelisteten Fähigkeiten und Funktionen von Zypper beziehen sich auf die jeweils aktuellste Version. Die ohne Version angegebenen Fähigkeiten wurden noch vor Version 0.11.6 eingeführt.
|
Paketverwaltung
- Installieren/Entfernen von Paketen nach Namen oder angebotener Funktionalität.
- Installieren/Entfernen von Paketen mit Namen.
- Installieren/Entfernen von bestimmten Paketversionen.
- RPM-Dateien direkt installieren und Abhängigkeiten aus den Depots auflösen.
- Installieren und Entfernen von Paketen in einem Rutsch (durch Nutzung von +/- oder ~/!).
- Direktes auswählen eines Depots für ein Paket durch voranstellen von 'Depot_Alias:'.
- Alle installierten Pakete wenn möglich durch neuere Versionen aktualisieren.
- Installieren von Schemata/Produkten/Patches.
- Umfassende Installationszusammenfassung
- Installation von empfohlenen Paketen vermeiden (nur benötigte).
|
|
Paketdepotverwaltung
- Einfaches Hinzufügen/Entfernen/Exportieren von Paketdepots.
- Ein temporäres Paketdepot nutzen.
- Operationen auf angegebene Paketdepots beschränken.
- Modifizieren von mehreren Paketdepots in einem Rutsch - ausgewählt durch Medientyp, lokale Eigenheiten oder Auswahl von allen.
|
|
Abfragen
- Suche von Paketen nach Name, oder auch über Zusammenfassung und Beschreibung.
- Suche nach Paketen auf die Unterzeichenketten zutreffen, Platzhalter, ganze Wörter oder exakte Zeichenketten.
- Gruppieren von Suchergebnissen nach Paketname und Typ oder Anzeige aller verfügbaren Paketversionen in allen Paketdepots.
- Detaillierte Informationen über Paket/Patch/Schema/Produkt anzeigen.
- Alle verfügbaren Pakete/Patches/Schemata/Produkte auflisten.
|
|
Aktualisierungsverwaltung
- Benötigte oder alle verfügbaren Patches auflisten.
- Benötigte Patches anwenden.
|
|
Paketsperren
- Leicht einfache Paketsperren auf Grund von Namen (mit Platzhaltern), Pakettyp und Paketdepot hinzufügen.
- Aktuelle Sperren anzeigen.
- Sperren über Nummern oder Namen entfernen.
|
|
Werkzeuge
- Abhängigkeiten der installierten Pakete überprüfen.
- Installation neuer Pakete, empfohlen durch bereits installierte; durch Hinzufügen neuer Paketdepots oder Hardware installierbar machen.
|
|
Allgemein
- XML-Ausgabe zur maschinellen Verarbeitung.
- Nicht-interaktiver Modus zur Nutzung in Skripten.
- Drei Stufen von Gesprächigkeit.
- Automatisches Umschreiben lokaler Pfade nach dir:/Arbeitsverzeichnis/lokaler_Pfad wo eine URI erwartet wird.
|