Zypper: Unterschied zwischen den Versionen
Zeile 1: | Zeile 1: | ||
{{Korrekter Titel|zypper}} | {{Korrekter Titel|zypper}} | ||
− | |||
− | |||
Wie Installiere oder entferne ich Software mit '''zypper''', dem Kommandozeilen-Frontend von [[YaST]] ([[Paketmanager]])?<br/> | Wie Installiere oder entferne ich Software mit '''zypper''', dem Kommandozeilen-Frontend von [[YaST]] ([[Paketmanager]])?<br/> | ||
Zeile 29: | Zeile 27: | ||
=== Einbinden === | === Einbinden === | ||
− | ''Um eine zusätzliche Quelle einzubinden:''<br/> | + | *''Um eine zusätzliche Quelle einzubinden:''<br/> |
{{Box Hinweis|| | {{Box Hinweis|| | ||
Gültig ab openSUSE 11.0 (zypper 0.11.6) | Gültig ab openSUSE 11.0 (zypper 0.11.6) | ||
}}<br/> | }}<br/> | ||
− | + | *Einfaches hinzufügen:<br> | |
− | {{blau| | + | {{blau|zypper ar <URL> <Name der Quelle/Alias>}} |
− | zypper ar <URL> <Name der Quelle/Alias> | + | <br/> |
− | }}<br | + | *Mit Angabe des Typs der Installationsquelle: |
− | Mit Angabe des Typs der Installationsquelle: | + | {{blau|zypper ar -t YUM <URL> <Alias der Quelle>}} |
− | {{blau| | + | <br/> |
− | zypper ar -t YUM <URL> < | + | *Gleichzeitig ''Autorefresh'' aktivieren |
− | }} | + | {{blau|zypper ar -f <URL> <Alias der Quelle>}} |
<br/> | <br/> | ||
Zeile 71: | Zeile 69: | ||
=== Löschen === | === Löschen === | ||
− | ''Um eine Installationsquelle zu löschen:''<br/> | + | *''Um eine Installationsquelle zu löschen:''<br/> |
{{blau|zypper rr <Nummer oder Alias der Quelle>}} | {{blau|zypper rr <Nummer oder Alias der Quelle>}} | ||
<br/> | <br/> | ||
Zeile 77: | Zeile 75: | ||
=== Status (Eingebunde Repos)=== | === Status (Eingebunde Repos)=== | ||
*Um sich alle [[YaST-Installationsquellen für openSUSE|Eingebundenen Installationsquellen]] anzeigen zu lassen:<br/> | *Um sich alle [[YaST-Installationsquellen für openSUSE|Eingebundenen Installationsquellen]] anzeigen zu lassen:<br/> | ||
+ | {{blau|zypper repos}} | ||
+ | oder: | ||
{{blau|zypper lr}} | {{blau|zypper lr}} | ||
(Einfache Ausgabe)<br/> | (Einfache Ausgabe)<br/> | ||
+ | {{blau|zypper repos -d}} | ||
+ | oder: | ||
{{blau|zypper lr -d}} | {{blau|zypper lr -d}} | ||
− | (Detaillierte Ausgabe mit Angabe von URLs, Prioritäten, Alias)<br/> | + | (Detaillierte Ausgabe mit Angabe von URLs, Prioritäten, Alias) |
− | + | <br/> | |
− | + | ||
− | |||
*Verfügbare (Patch-)Updates anzeigen lassen:<br/> | *Verfügbare (Patch-)Updates anzeigen lassen:<br/> | ||
{{blau|zypper lu}} | {{blau|zypper lu}} | ||
Zeile 91: | Zeile 92: | ||
{{blau|zypper lu -t package}} | {{blau|zypper lu -t package}} | ||
*Um den Namen (Alias) einer Quelle zu ändern:<br/> | *Um den Namen (Alias) einer Quelle zu ändern:<br/> | ||
− | {{ | + | {{blau|zypper namerepo <Alias oder Nummer des Repo> <Neuer Alias>}} |
− | + | oder: | |
− | }} | + | {{blau|zypper nr <Alias oder Nummer des Repo> <Neuer Alias>}} |
− | |||
<br/> | <br/> | ||
== Paketsuche == | == Paketsuche == | ||
− | ''Alle [[YaST-Installationsquellen für openSUSE|Installationsquellen]] nach einem bestimmten Paket zu durchsuchen:''<br/> | + | *''Alle [[YaST-Installationsquellen für openSUSE|Installationsquellen]] nach einem bestimmten Paket zu durchsuchen:''<br/> |
*Nur in Paketnamensuchen:<br/> | *Nur in Paketnamensuchen:<br/> | ||
− | + | {{blau|zypper se <Suchbegriff>}} | |
*Um die Paket-Beschreibungen in die Suche einzubeziehen:<br/> | *Um die Paket-Beschreibungen in die Suche einzubeziehen:<br/> | ||
− | + | {{blau|zypper se -d '''<Suchbegriff>'''}} | |
<br/> | <br/> | ||
== Paketinformationen == | == Paketinformationen == | ||
− | ''Um sich Informationen zu einem Paket anzeigen zu lassen:''<br/> | + | *''Um sich Informationen zu einem Paket anzeigen zu lassen:''<br/> |
− | + | {{blau|zypper if <Paketname>}} | |
<br/> | <br/> | ||
== Installation == | == Installation == | ||
− | ''Die Installation eines Paketes erfolgt mit:''<br/> | + | *''Die Installation eines Paketes erfolgt mit:''<br/> |
− | + | {{blau|zypper in <Paketname>}} | |
− | Es können natürlich auch mehrere Pakete zu Installation ausgewählt werden:<br/> | + | *Es können natürlich auch mehrere Pakete zu Installation ausgewählt werden:<br/> |
− | + | {{blau|zypper in <Paketname 1> <Paketname 2> ... <Paketname N>}} | |
+ | *Zur gleichen Zeit Paket(e) deinstallieren: | ||
+ | {{blau|zypper in <Paketname> <'''-'''Paketname>}} | ||
<br/> | <br/> | ||
== Deinstallation == | == Deinstallation == | ||
− | ''Die Deinstallation von Paketen erfolgt mit:''<br/> | + | *''Die Deinstallation von Paketen erfolgt mit:''<br/> |
− | + | {{blau|zypper rm <Paketname>}} | |
− | Es können natürlich auch mehrere Pakete zur Deinstallation ausgewählt werden:<br/> | + | *Es können natürlich auch mehrere Pakete zur Deinstallation ausgewählt werden:<br/> |
− | + | {{blau|zypper rm <Paketname 1> <Paketname 2> ... <Paketname N>}} | |
+ | *Zur gleichen Zeit Paket(e) installieren: | ||
+ | {{blau|zypper rm <Paketname> <'''-'''Paketname}} | ||
<br/> | <br/> | ||
== Update == | == Update == | ||
− | ''Bereits installierte Pakete aktualisieren:''<br/> | + | *''Bereits installierte Pakete aktualisieren:''<br/> |
*Verfügbare (Patch-)Updates installieren:<br/> | *Verfügbare (Patch-)Updates installieren:<br/> | ||
− | + | {{blau|zypper up}} | |
{{Box Hinweis||Dabei werden nur Patches - also Updates aus dem offiziellen SUSE-Update-Repository - installiert.}} | {{Box Hinweis||Dabei werden nur Patches - also Updates aus dem offiziellen SUSE-Update-Repository - installiert.}} | ||
*Um alle verfügbaren Updates zu installieren:<br/> | *Um alle verfügbaren Updates zu installieren:<br/> | ||
− | + | {{blau|zypper up -t package}} | |
*Um alle verfügbaren Updates aus einem bestimmten Repository zu installieren:<br/> | *Um alle verfügbaren Updates aus einem bestimmten Repository zu installieren:<br/> | ||
− | + | {{blau|zypper up -r <Alias> -t package}} | |
<br/> | <br/> | ||
Version vom 22. Mai 2010, 10:30 Uhr
Der korrekte Name dieser Seite lautet „zypper“. Diese Schreibweise ist aufgrund technischer Einschränkungen nicht möglich. |
Wie Installiere oder entferne ich Software mit zypper, dem Kommandozeilen-Frontend von YaST (Paketmanager)?
Inhaltsverzeichnis
Allgemeines
zypper ist ab openSUSE 10.2 als Kommandozeilen-Frontend für den Paketmanager YaST verfügbar und ist damit der Nachfolger der "YaST-Shell" y2mpsh.
Da zypper ein Konsolenwerkzeug ist, braucht man zuerst eine Konsole:
- KDE:
- <ALT> + <F2>
- Befehl: konsole
- Gnome:
- Anwendungen -> Anwendung ausführen
- Befehl: gnome-terminal
Und da neue Pakete oder Updates nur der Administrator einspielen darf, zum "Superuser" root wechseln:
su - <root-Passwort eingeben - Es werden keine *** o.ä. angezeigt>
Paketquellen verwalten
zypper kann - genau wie YaST - externe Paketquellen verwalten.
Diese Funktionen (Anlegen/Löschen von Installationsquellen) ist identisch mit dem YaST-Modul Installationsquelle wechseln.
(Es spielt also keine Rollen, ob die Installationsquellen mit zypper und/oder YaST verwaltet werden).
Einbinden
- Um eine zusätzliche Quelle einzubinden:
Hinweis: |
Gültig ab openSUSE 11.0 (zypper 0.11.6) |
- Einfaches hinzufügen:
zypper ar <URL> <Name der Quelle/Alias>
- Mit Angabe des Typs der Installationsquelle:
zypper ar -t YUM <URL> <Alias der Quelle>
- Gleichzeitig Autorefresh aktivieren
zypper ar -f <URL> <Alias der Quelle>
- Installationsquellen: YaST-Installationsquellen für openSUSE
Hinweis: |
Statt YUM kann als Typ der Quelle auch YaST verwendet werden werden. |
Beispiel: Update-Quelle / YUM
|
openSUSE 11.2zypper ar -t YUM http://download.opensuse.org/update/11.2/ update |
Beispiel: Basisrepository / YaST
|
openSUSE 11.2zypper ar -t YaST http://download.opensuse.org/distribution/11.2/repo/oss/ oss |
Ab openSUSE 10.3 werden die Daten der Installationsquellen unter
/etc/zypp/repos.d
gespeichert.
Um eine neue Quelle einzubinden kann also auch einfach die - in vielen Repositories vorhandene - *.repo-Datei in dieses Verzeichnis heruntergeladen werden.
Beispiel: Mozilla Repository einbinden
|
wget:cd /etc/zypp/repos.d wget http://download.opensuse.org/repositories/mozilla/openSUSE_10.3/mozilla.repoaria2: aria2c http://download.opensuse.org/repositories/mozilla/openSUSE_10.3/mozilla.repo -d /etc/zypp/repos.d |
Löschen
- Um eine Installationsquelle zu löschen:
zypper rr <Nummer oder Alias der Quelle>
Status (Eingebunde Repos)
- Um sich alle Eingebundenen Installationsquellen anzeigen zu lassen:
zypper repos
oder:
zypper lr
(Einfache Ausgabe)
zypper repos -d
oder:
zypper lr -d
(Detaillierte Ausgabe mit Angabe von URLs, Prioritäten, Alias)
- Verfügbare (Patch-)Updates anzeigen lassen:
zypper lu
Hinweis: |
Dabei werden nur Patches - also Updates aus dem offiziellen SUSE-Update-Repository - angezeigt. |
- Um alle verfügbaren Updates anzeigen zu lassen:
zypper lu -t package
- Um den Namen (Alias) einer Quelle zu ändern:
zypper namerepo <Alias oder Nummer des Repo> <Neuer Alias>
oder:
zypper nr <Alias oder Nummer des Repo> <Neuer Alias>
Paketsuche
- Alle Installationsquellen nach einem bestimmten Paket zu durchsuchen:
- Nur in Paketnamensuchen:
zypper se <Suchbegriff>
- Um die Paket-Beschreibungen in die Suche einzubeziehen:
zypper se -d <Suchbegriff>
Paketinformationen
- Um sich Informationen zu einem Paket anzeigen zu lassen:
zypper if <Paketname>
Installation
- Die Installation eines Paketes erfolgt mit:
zypper in <Paketname>
- Es können natürlich auch mehrere Pakete zu Installation ausgewählt werden:
zypper in <Paketname 1> <Paketname 2> ... <Paketname N>
- Zur gleichen Zeit Paket(e) deinstallieren:
zypper in <Paketname> <-Paketname>
Deinstallation
- Die Deinstallation von Paketen erfolgt mit:
zypper rm <Paketname>
- Es können natürlich auch mehrere Pakete zur Deinstallation ausgewählt werden:
zypper rm <Paketname 1> <Paketname 2> ... <Paketname N>
- Zur gleichen Zeit Paket(e) installieren:
zypper rm <Paketname> <-Paketname
Update
- Bereits installierte Pakete aktualisieren:
- Verfügbare (Patch-)Updates installieren:
zypper up
Hinweis: |
Dabei werden nur Patches - also Updates aus dem offiziellen SUSE-Update-Repository - installiert. |
- Um alle verfügbaren Updates zu installieren:
zypper up -t package
- Um alle verfügbaren Updates aus einem bestimmten Repository zu installieren:
zypper up -r <Alias> -t package
Zypper Cheat Sheet
1. Seite
Zypper-cheat-sheet-1.pdf2. Seite
Zypper-cheat-sheet-2.pdf
weiterführende Links