Zypper ist der standardmäßige Paketmanager für openSUSE-Distributionen und SUSE Linux Enterprise Server. Es unterscheidet sich von APT- und YUM-Paketmanagern, da es SAT-Solver verwendet, eine der besten Paketabhängigkeitsbibliotheken. Dieser Zypper-Spickzettel deckt die wichtigsten Zypper-Befehle ab, die in verschiedene Kategorien unterteilt sind.
Grundlegende Hilfe
Verwenden Sie die folgenden Optionen, um Hilfe zu Zypper-Befehlen zu erhalten:
Befehl | Funktionalität |
---|---|
zypper # |
Alle verfügbaren globalen Befehle und Optionen anzeigen |
zypper help [command] |
Zeigt die Hilfe für den angegebenen Befehl an |
zypper shell oder zypper sh |
Startet eine Shell-Session |
Repository-Verwaltung
Unter Repository-Verwaltung verfügt Zypper über verschiedene Befehle. Sie beinhalten:
Repositories hinzufügen/Informationen über Repos erhalten
Befehl | Funktionalität |
---|---|
zypper addrepo [repo url alias ] oder zypper ar |
Fügen Sie ein neues Repository mit der angegebenen Repository-URL hinzu |
zypper info [package] oder zypper if |
Informationen zu einem bestimmten Paket anzeigen |
Repository-Aliase umbenennen
Befehl | Funktionalität |
---|---|
zypper namerepo oder zypper nr |
Wird verwendet, um einen Repository-Alias umzubenennen. Um beispielsweise das Repo von „sample“ in „sample.repo“ umzubenennen: zypper nr sample sample.repo |
Repositorys ändern
Befehl | Funktionalität |
---|---|
zypper modifyrepo oder zypper mr |
Ändern Sie ein Repo, indem Sie es entweder aktivieren oder deaktivieren. Verwenden Sie den eindeutigen Wert des Repositorys aus der Zypper lr Befehl. |
Repositorys entfernen
Befehl | Funktionalität |
---|---|
zypper removerepo oder zypper rr |
Entfernt ein angegebenes Repo. Zum Beispiel: zypper rr repo-non-oss |
Repositories aktualisieren
Befehl | Funktionalität |
---|---|
zypper refresh [repo alias] oder zypper ref |
Aktualisieren Sie das angegebene Repository. Zum Beispiel: zypper ref repo-oss |
Definierte Repositories auflisten
Befehl | Funktionalität |
---|---|
zypper repos oder zypper lr |
Zeigen Sie die verfügbaren Repositories an, einschließlich Alias und Quell-URI |
Repositories reinigen
Befehl | Funktionalität |
---|---|
zypper clean oder zypper cc |
Ein angegebenes Repository bereinigen. Zum Beispiel: zypper cc repo-oss |
Repositorys exportieren/importieren
Befehl | Funktionalität |
---|---|
zypper repos -e [repo-name][destination] |
Exportieren Sie das angegebene Repository von einer festgelegten Quelle zum Ziel |
zypper repos -ar [repo-name] [src] |
Importieren Sie ein Repository aus einer angegebenen Quelle |
Service-Management
Unter Dienstverwaltung hat Zypper die folgenden Optionen:
Befehl | Funktion |
---|---|
zypper services oder zypper ls |
Zeigt die definierten Dienste des Repositorys an |
zypper addservice ][service-name] oder zypper as |
Fügen Sie einen Dienst mit dem angegebenen Namen hinzu |
zyppermodifyservice [service-name] oder zypper ms |
Ändern Sie den angegebenen Dienst |
zypper refresh service oder zypper refs |
Aktualisieren Sie alle verfügbaren Dienste |
zypper removeservice [service name] oder zypper rs |
Entfernen Sie den angegebenen Dienst |
Paketverwaltung
Unter der Paketverwaltung hat zypper die folgenden Befehlsoptionen:
Pakete installieren
Befehl | Funktionalität |
---|---|
zypper install [package] oder zypper in |
Installieren Sie die neueste Version des angegebenen Pakets |
Pakete entfernen
Befehl | Funktionalität |
---|---|
zypper remove [package] oder zypper rm |
Entfernen Sie die installierte Version des angegebenen Pakets |
Pakete überprüfen
Befehl | Funktionalität |
---|---|
zypper verify oder zypper ve |
Überprüfen Sie die Integrität von Paketabhängigkeiten. Nützlich, wenn Sie beschädigte Pakete haben |
Pakete aktualisieren
Befehl | Funktionalität |
---|---|
zypper source-install oder zypper si |
Quellpakete installieren und Abhängigkeiten erstellen |
HINWEIS: Sie können die globalen Optionen -D und -d verwenden, um das Quellpaket ohne die Abhängigkeiten bzw. nur die Build-Abhängigkeiten zu installieren.
Befehl | Funktionalität |
---|---|
zypper install-new-recommeds oder zypper inr |
Installieren Sie neue empfohlene Pakete |
zypper update oder zypper up |
Aktualisieren Sie die angegebenen Pakete |
Pakete suchen
Befehl | Funktionalität |
---|---|
zypper search [package-name] oder zypper se |
Suchen Sie nach einem Paket. Zum Beispiel, zypper se nginx |
Informationen zu Paketen
Befehl | Funktionalität |
---|---|
zypper info [package-name] |
Detaillierte Informationen zum angegebenen Paket anzeigen |
Verteilungs-Upgrade
Befehl | Funktionalität |
---|---|
zypper dist-upgrade oder zypper dup |
Führen Sie ein Distributions-Upgrade für alle installierten Pakete durch. Es ist am besten, das Upgrade von einem bestimmten Quell-Repository einzuschränken |
Fazit
Dieser prägnante Zypper-Paketmanager-Spickzettel enthält alle wichtigen Befehle, die Sie kennen müssen, um effektiv mit Zypper zu arbeiten. Lesen Sie weiter, um die Geschichte der Linux-Distributionen zu erfahren und wie Sie eine Linux-Distribution auswählen, ohne sie alle auszuprobieren.