Zypper: Unterschied zwischen den Versionen
(Links korrigiert) |
(Syntax-Änderung unter openSUSE 10.3) |
||
Zeile 29: | Zeile 29: | ||
=== Einbinden === | === Einbinden === | ||
''Um eine zusätzliche Quelle einzubinden:''<br/> | ''Um eine zusätzliche Quelle einzubinden:''<br/> | ||
+ | {{openSUSE|10.2| | ||
zypper sa -t YUM '''URL''' '''<Name der Quelle>''' | zypper sa -t YUM '''URL''' '''<Name der Quelle>''' | ||
+ | }} | ||
+ | |||
+ | zypper ar -t YUM '''URL''' '''<Name der Quelle/Alias/URL>''' | ||
<br/> | <br/> | ||
Zeile 38: | Zeile 42: | ||
Wird die Option '''-t''' nicht verwendet, versucht '''zypper''' den Typ des Repositories automatisch zu erkennen.<br/>}} | Wird die Option '''-t''' nicht verwendet, versucht '''zypper''' den Typ des Repositories automatisch zu erkennen.<br/>}} | ||
{{Box Beispiel|Update-Quelle / YUM| | {{Box Beispiel|Update-Quelle / YUM| | ||
− | + | <u>openSUSE 10.2</u><pre>zypper sa -t YUM http://suse.inode.at/pub/update/10.2 update</pre> | |
+ | <u>ab openSUSE 10.3</u><pre>zypper ar -t YUM http://suse.inode.at/pub/update/10.3 update</pre> | ||
}} | }} | ||
{{Box Beispiel|Basisrepository / YaST| | {{Box Beispiel|Basisrepository / YaST| | ||
− | + | <u>openSUSE 10.2</u><pre>zypper sa -t YaST http://ftp-1.gwdg.de/pub/opensuse/distribution/10.2/repo/oss oss</pre> | |
+ | <u>ab openSUSE 10.3</u><pre>zypper ar -t YaST http://ftp-1.gwdg.de/pub/opensuse/distribution/10.3/repo/oss oss</pre> | ||
}} | }} | ||
<br/> | <br/> | ||
+ | |||
+ | Ab '''openSUSE 10.3''' werden die Daten der [[YaST-Installationsquellen für openSUSE|Installationsquellen]] unter | ||
+ | /etc/zypp/repos.d | ||
+ | gespeichert.<br/> | ||
+ | Um eine neue Quelle einzubinden kann also auch einfach die - in vielen Repositories vorhandene - '''*.repo'''-Datei in dieses Verzeichnis heruntergeladen werden. | ||
+ | |||
+ | {{Box Beispiel|Mozilla Repository einbinden| | ||
+ | <u>wget:</u><pre>cd /etc/zypp/repos.d | ||
+ | wget http://download.opensuse.org/repositories/mozilla/openSUSE_10.3/mozilla.repo</pre> | ||
+ | <u>aria2:</u><pre>aria2c http://download.opensuse.org/repositories/mozilla/openSUSE_10.3/mozilla.repo -d /etc/zypp/repos.d</pre> | ||
+ | }} | ||
=== Löschen === | === Löschen === | ||
''Um eine Installationsquelle zu löschen:''<br/> | ''Um eine Installationsquelle zu löschen:''<br/> | ||
+ | {{openSUSE|10.2| | ||
zypper sd '''<Name der Quelle>''' | zypper sd '''<Name der Quelle>''' | ||
+ | }} | ||
+ | |||
+ | zypper rr '''<Name der Quelle/Alias/URL>''' | ||
<br/> | <br/> | ||
=== Status === | === Status === | ||
*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/> | ||
+ | {{openSUSE|10.2| | ||
zypper sl | zypper sl | ||
+ | }} | ||
+ | zypper -v lr | ||
*Verfügbare (Patch-)Updates anzeigen lassen:<br/> | *Verfügbare (Patch-)Updates anzeigen lassen:<br/> | ||
zypper lu | zypper lu | ||
Zeile 59: | Zeile 83: | ||
zypper lu -t package | zypper lu -t package | ||
*Um den Namen (Alias) einer Quelle zu ändern:<br/> | *Um den Namen (Alias) einer Quelle zu ändern:<br/> | ||
+ | {{openSUSE|10.2| | ||
zypper sr '''<Name der Quelle>''' '''<Neuer Name>''' | zypper sr '''<Name der Quelle>''' '''<Neuer Name>''' | ||
+ | }} | ||
+ | zypper nr '''<Alias>''' '''<Neuer Alias>''' | ||
<br/> | <br/> | ||
Zeile 96: | Zeile 123: | ||
*Um alle verfügbaren Updates zu installieren:<br/> | *Um alle verfügbaren Updates zu installieren:<br/> | ||
zypper up -t package | zypper up -t package | ||
+ | *Um alle verfügbaren Updates aus einem bestimmten Repository zu installieren:<br/> | ||
+ | zypper up -r '''<Alias>''' -t package | ||
<br/> | <br/> | ||
Version vom 7. Oktober 2007, 14:24 Uhr
Inhaltsverzeichnis
Software Installieren/Deinstallieren mit zypper
Wie Installiere oder entferne ich Software mit zypper, dem Kommandozeilen-Frontend von YaST (Paketmanager)?
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:
openSUSE: 10.2
|
zypper sa -t YUM URL <Name der Quelle> |
zypper ar -t YUM URL <Name der Quelle/Alias/URL>
- Installationsquellen: YaST-Installationsquellen für openSUSE
Hinweis: |
Statt YUM kann als Typ der Quelle auch YaST verwendet werden werden. |
Beispiel: Update-Quelle / YUM
|
openSUSE 10.2zypper sa -t YUM http://suse.inode.at/pub/update/10.2 updateab openSUSE 10.3 zypper ar -t YUM http://suse.inode.at/pub/update/10.3 update |
Beispiel: Basisrepository / YaST
|
openSUSE 10.2zypper sa -t YaST http://ftp-1.gwdg.de/pub/opensuse/distribution/10.2/repo/oss ossab openSUSE 10.3 zypper ar -t YaST http://ftp-1.gwdg.de/pub/opensuse/distribution/10.3/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:
openSUSE: 10.2
|
zypper sd <Name der Quelle> |
zypper rr <Name der Quelle/Alias/URL>
Status
- Um sich alle Eingebundenen Installationsquellen anzeigen zu lassen:
openSUSE: 10.2
|
zypper sl |
zypper -v lr
- 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:
openSUSE: 10.2
|
zypper sr <Name der Quelle> <Neuer Name> |
zypper nr <Alias> <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>
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>
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