Auszüge aus der Zypper Befehlsreferenz

Hinweis: In dem Thema Auszüge aus der Zypper Befehlsreferenz gibt es 18 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Wer zum Software installieren nicht YaST (oder sonst ein Paketmanagement-Tool mit GUI) nutzen will, der kann dies auch ohne Grafische Oberfläche machen.


    Die Lösung nennt sich: Zypper


    Dieser Thread soll eine kleine Einführung in die grundlegenden Funktionen/Parameter von Zypper bieten.


    Hinweis: Die Verwendung von sudo sollte bei opensuse möglichst unterbleiben. Wir verwenden hier:

    su

    su -

    su -l (ein kleines L)


    sudo mag hier und da funktionieren, ist unter openSUSE aber nicht zur Administration gedacht. Wer mehr darüber wissen möchte lese hier nach ...


    SU oder SUDO? und der ganze Shell- und Login Wirrwarr


    (Gesamter Thread editiert und überarbeitet am 26.12.2020 von Alero)

    ___________________________________________________________________________________
    Zypper Befehlsreferenz

    2 Mal editiert, zuletzt von LusH ()

    Für den Inhalt des Beitrages 30754 haftet ausdrücklich der jeweilige Autor: lush

  • Die gesamte Referenz erhält man unter : man zypper in der Konsole.


    Wir betrachten einige wenige Befehle ...


    zypper-Befehl: zypper -V


    Der Befehl zypper -V zeigt die Versionsnummer von zypper an.
    Syntax:

    Code
    zypper -V


    Beispiel:


    Code
    tim@linux-hm9v:~> zypper -V
    zypper 1.5.3
    tim@linux-hm9v:~>

    ___________________________________________________________________________________
    Zypper Befehlsreferenz

    Für den Inhalt des Beitrages 30755 haftet ausdrücklich der jeweilige Autor: lush

  • zypper-Befehl: zypper lr


    Der Befehl zypper lr zeigt alle eingebundenen Repositorys an.
    Syntax:

    Code
    zypper lr


    Beispiel:

    Besser ist:

    Code
    zypper lr -d

    Damit bekommt man den gesamten Pfad angezeigt und die Helfenden können erkennen, woher die Pakete stammen und ob da schon Fehler aufgetreten sind.

    ___________________________________________________________________________________
    Zypper Befehlsreferenz

    Für den Inhalt des Beitrages 30756 haftet ausdrücklich der jeweilige Autor: lush

  • zypper-Befehl: zypper ar


    Der Befehl zypper ar, fügt ein Repository hinzu.
    Syntax:

    Code
    zypper ar [URL] [Name]


    Im Beispiel binden wir nun das beliebte Packman-Repository ein. (Bitte beachten, Adresse ist veraltet!!)

    Als Root (su)


    Code
    tim@linux-hm9v:~>zypper ar http://packman.inode.at/suse/openSUSE_11.4/ Packman-Repo
    Repository 'Packman-Repo' wird hinzugefügt [fertig]
    Repository 'Packman-Repo' erfolgreich hinzugefügt
    Aktiviert: Ja
    Autoaktualisierung: Nein
    URI: http://packman.inode.at/suse/openSUSE_11.4/
    
    
    tim@linux-hm9v:~>

    ___________________________________________________________________________________
    Zypper Befehlsreferenz

    Für den Inhalt des Beitrages 30757 haftet ausdrücklich der jeweilige Autor: lush

  • zypper-Befehl: zypper rr


    Der Befehl zypper rr entfernt ein vorhandenes repo.
    Syntax:

    Code
    zypper rr [Repo-Name]


    Im Beispiel entfernen wir das o.g. Packman-Repo, wie folgt:

    Als Root (su)

    Code
    tim@linux-hm9v:~>zypper rr "Packman Repository"
    Repository 'Packman Repository' wird entfernt [fertig]
    Repository 'Packman Repository' wurde entfernt.
    tim@linux-hm9v:~>

    ___________________________________________________________________________________
    Zypper Befehlsreferenz

    Für den Inhalt des Beitrages 30758 haftet ausdrücklich der jeweilige Autor: lush

  • zypper-Befehl: zypper nr


    Der Befehl zypper nr nennt ein bereits festgelegtes Repository (kurz: Repo) um.
    Syntax: zypper nr [JetzigerName] [GeänderterName]


    Im Beispiel, nennen wir das nun wieder vorhandene Packman-Repo in "Packman" um:

    Als Root (su)

    Code
    tim@linux-hm9v:~>zypper nr Packman-Repo Packman
    Repository 'Packman-Repo' wurde zu 'Packman' unbenannt.
    tim@linux-hm9v:~>

    ___________________________________________________________________________________
    Zypper Befehlsreferenz

    Für den Inhalt des Beitrages 30760 haftet ausdrücklich der jeweilige Autor: lush

  • zypper-Befehl: zypper ref


    Der Befehl zypper ref aktualisiert alle vorhandenen Repos.
    Syntax:
    Als Root (su)

    Code
    zypper ref


    Beispiel:

    Code
    tim@linux-hm9v:~>zypper ref
    Repository 'Aktualisierungen für openSUSE 11.4 11.4-0' ist aktuell.
    Repository 'GNOME:STABLE:3.0' ist aktuell.
    Metadaten von Repository 'Packman-Repo' werden abgerufen [fertig]
    Zwischenspeicher für Repository 'Packman-Repo' wird erzeugt [fertig]
    Repository 'openSUSE-11.4-Non-Oss' ist aktuell.
    Repository 'openSUSE-11.4-Oss' ist aktuell.
    Alle Repositories wurden aktualisiert.
    tim@linux-hm9v:~>

    ___________________________________________________________________________________
    Zypper Befehlsreferenz

    Für den Inhalt des Beitrages 30761 haftet ausdrücklich der jeweilige Autor: lush

  • zypper-Befehl: zypper clean


    Der Befehl zypper clean bereinigt den Zwischenspeicher.
    Syntax: zypper clean


    Beispiel:

    Als Root (su)

    Code
    tim@linux-hm9v:~>zypper clean
    Alle Repositories wurden bereinigt.
    tim@linux-hm9v:~>

    ___________________________________________________________________________________
    Zypper Befehlsreferenz

    Für den Inhalt des Beitrages 30762 haftet ausdrücklich der jeweilige Autor: lush

  • zypper-Befehl: zypper in


    Der Befehl zypper in installiert ein Paket.


    Syntax:

    Als Root (su)

    Code
    zypper in [Paketname]


    Im Beispiel installieren wir das Spiel "frozen-bubble":


    ___________________________________________________________________________________
    Zypper Befehlsreferenz

    Für den Inhalt des Beitrages 30763 haftet ausdrücklich der jeweilige Autor: lush

  • zypper-Befehl: zypper se


    Der Befehl zypper se sucht nach Paketen,
    Syntax:

    Als Root (su)

    Code
    zypper se [Paketname]


    Im Beispiel suchen wir nach allen Paketen, die "frozen-bubble" heißen:


    Code
    tim@linux-hm9v:~>zypper se frozen-bubble
    Daten des Repositorys laden ...
    Installierte Pakete lesen ...
    
    
    S | Name                 | Zusammenfassung              | Typ  
    --+----------------------+------------------------------+------
    i | frozen-bubble        | Blasenpuzzle                 | Paket
    i | frozen-bubble-server | Puzzle with Bubbles - Server | Paket
    tim@linux-hm9v:~>

    ___________________________________________________________________________________
    Zypper Befehlsreferenz

    Für den Inhalt des Beitrages 30764 haftet ausdrücklich der jeweilige Autor: lush