Zypper: Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
K (Interne Wikilinks gesetzt)
Zeile 2: Zeile 2:
  
 
= Software Installieren/Deinstallieren mit zypper =
 
= Software Installieren/Deinstallieren mit 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/>
 
<br/>
 
<br/>
  
 
== Allgemeines ==
 
== 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'''.<br/>
+
'''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'''.<br/>
 
<br/>
 
<br/>
Da '''zypper''' ein Konsolenwerkzeug ist, braucht man zuerst eine Konsole:<br/>
+
Da '''zypper''' ein [[Konsole]]nwerkzeug ist, braucht man zuerst eine [[Konsole]]:<br/>
*<u>KDE:</u><br/>
+
*<u>[[KDE]]:</u><br/>
 
:'''<ALT> + <F2>'''<br/>
 
:'''<ALT> + <F2>'''<br/>
 
:Befehl: '''konsole'''<br/><br/>
 
:Befehl: '''konsole'''<br/><br/>
Zeile 16: Zeile 16:
 
:Befehl: '''gnome-terminal'''<br/>
 
:Befehl: '''gnome-terminal'''<br/>
 
<br/>
 
<br/>
Und da neue Pakete oder Updates nur der Administrator einspielen darf, zum "Superuser" '''root''' wechseln:<br/>
+
Und da neue Pakete oder Updates nur der [[Administrator]] einspielen darf, zum "[[Superuser]]" '''[[root]]''' wechseln:<br/>
 
  su -
 
  su -
 
  <root-Passwort eingeben - Es werden keine *** o.ä. angezeigt>
 
  <root-Passwort eingeben - Es werden keine *** o.ä. angezeigt>
 
<br/>
 
<br/>
  
== Paketquellen verwalten ==
+
== [[YaST-Installationsquellen für SuSE Linux|Paketquellen]] verwalten ==
'''zypper''' kann - genau wie YaST - externe Paketquellen verwalten.<br/>
+
'''zypper''' kann - genau wie [[YaST]] - externe [[YaST-Installationsquellen für SuSE Linux|Paketquellen]] verwalten.<br/>
Diese Funktionen (Anlegen/Löschen von Installationsquellen) ist identisch mit dem YaST-Modul [[Software Installieren/Deinstallieren mit YaST#Paketquellen_verwalten|Installationsquelle wechseln]].<br/>
+
Diese Funktionen (Anlegen/Löschen von Installationsquellen) ist identisch mit dem [[YaST]]-Modul [[Software Installieren/Deinstallieren mit YaST#Paketquellen_verwalten|Installationsquelle wechseln]].<br/>
(Es spielt also keine Rollen, ob die Installationsquellen mit '''zypper''' und/oder YaST verwaltet werden).<br/>
+
(Es spielt also keine Rollen, ob die Installationsquellen mit '''zypper''' und/oder [[YaST]] verwaltet werden).<br/>
 
<br/>
 
<br/>
  
Zeile 33: Zeile 33:
  
 
:Installationsquellen: [[YaST-Installationsquellen für SuSE Linux]]<br/><br/>
 
:Installationsquellen: [[YaST-Installationsquellen für SuSE Linux]]<br/><br/>
{{Box Hinweis||Statt '''YUM''' kann als Typ der Quelle auch '''YaST''' verwendet werden werden.<br/>
+
{{Box Hinweis||Statt '''[[YUM]]''' kann als Typ der Quelle auch '''[[YaST]]''' verwendet werden werden.<br/>
Eine Installationsquelle ist vom Typ '''YaST''', wenn im Basisverzeichnis des Repositories die Datei '''directory.yast''' existiert.<br/>
+
Eine Installationsquelle ist vom Typ '''[[YaST]]''', wenn im Basisverzeichnis des Repositories die Datei '''directory.yast''' existiert.<br/>
Für ein '''YUM'''-Installationsquelle muss im Basisverzeichnis das Unterverzeichnis '''repodata''' existieren.<br/>
+
Für ein '''[[YUM]]'''-Installationsquelle muss im Basisverzeichnis das Unterverzeichnis '''repodata''' existieren.<br/>
 
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|
Zeile 51: Zeile 51:
  
 
=== Status ===
 
=== Status ===
*Um sich alle Eingebundenen Installationsquellen anzeigen zu lassen:<br/>
+
*Um sich alle [[YaST-Installationsquellen für SuSE Linux|Eingebundenen Installationsquellen]] anzeigen zu lassen:<br/>
 
  zypper sl
 
  zypper sl
 
*Verfügbare (Patch-)Updates anzeigen lassen:<br/>
 
*Verfügbare (Patch-)Updates anzeigen lassen:<br/>
Zeile 63: Zeile 63:
  
 
== Paketsuche ==
 
== Paketsuche ==
''Alle Installationsquellen nach einem bestimmten Paket zu durchsuchen:''<br/>
+
''Alle [[YaST-Installationsquellen für SuSE Linux|Installationsquellen]] nach einem bestimmten Paket zu durchsuchen:''<br/>
 
*Nur in Paketnamensuchen:<br/>
 
*Nur in Paketnamensuchen:<br/>
 
  zypper se '''<Suchbegriff>'''
 
  zypper se '''<Suchbegriff>'''
Zeile 107: Zeile 107:
 
[[Paketmanager|Zurück zur Paketmanager-Übersicht]]<br/>
 
[[Paketmanager|Zurück zur Paketmanager-Übersicht]]<br/>
 
[[Kategorie:RPM]]
 
[[Kategorie:RPM]]
[[Category:Konsole]]
+
[[Kategorie:Konsole]]

Version vom 3. Juli 2007, 15:36 Uhr

Konsole

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:

<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:

zypper sa -t YUM URL <Name der Quelle>


Installationsquellen: YaST-Installationsquellen für SuSE Linux

Hinweis:

Statt YUM kann als Typ der Quelle auch YaST verwendet werden werden.
Eine Installationsquelle ist vom Typ YaST, wenn im Basisverzeichnis des Repositories die Datei directory.yast existiert.
Für ein YUM-Installationsquelle muss im Basisverzeichnis das Unterverzeichnis repodata existieren.
Wird die Option -t nicht verwendet, versucht zypper den Typ des Repositories automatisch zu erkennen.


Beispiel: Update-Quelle / YUM
zypper sa -t YUM http://suse.inode.at/pub/update/10.2 update


Beispiel: Basisrepository / YaST
zypper sa -t YaST http://ftp-1.gwdg.de/pub/opensuse/distribution/10.2/repo/oss oss



Löschen

Um eine Installationsquelle zu löschen:

zypper sd <Name der Quelle>


Status

zypper sl
  • 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 sr <Name der Quelle> <Neuer Name>


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


Links




Zurück zu Konsole
Zurück zur Paketmanager-Übersicht