Paketmanager unter openSUSE vs. Ubuntu

Die Installation/Deinstallation von Softwarepaketen unter Berücksichtigung von Abhängigkeiten zu anderen Paketen erfordert nicht nur ein simples Paketinstallationsprogramm auf unterer Ebene (Low Level) sondern ein Paketmanagementsystem auf oberer Ebene (High Level), welches die verfügbare Software mit Hilfe sog. Software-Repositories.
Ubuntu schickt dafür apt ins Rennen, während openSUSE zypp benutzt. Hier ein Vergleich der Systeme:

Aufgabe zypper apt-get
Vorhandene SW Repositories auflisten     zypper repos [--url] cat /etc/apt/sources.list
SW Repository name hinzufügen zypper addrepo path name     vi /etc/apt/sources.list (händisch eintragen)
SW Repository name entfernen zypper removerepo name vi /etc/apt/sources.list (händisch austragen)
Das SW Paket demo installieren zypper install demo apt-get install demo
Das SW Paket demo deinstallieren zypper remove demo apt-get remove demo
Komplette SW updaten zypper update apt-get upgrade
Inhalte der SW Repositories erneuern zypper refresh apt-get update
Nach dem SW Paket demo suchen zypper search demo apt-cache search demo

Beim Vergleich der zwei Paketmanagementsysteme gewinnt zypp.
Es liegt nicht nur am größeren Befehlssatz – bei apt muß man teilweise mangels Befehle direkt in den Konfigurationsdateien editieren – es ist auch die vorbildliche tabellarische Ausgabe die sich positiv von apt absetzt.

Ein Gedanke zu „Paketmanager unter openSUSE vs. Ubuntu“

  1. Beachtenswert ist auf jeden Fall die Fähigkeit eine ganze Programmsuite, duch den Wechsel zu einem spezialisiertem PPA upzudaten. Dazu braucht man abschliessend das Subkommando „dist-upgrade“

    sudo add-apt-repository ppa:libreoffice/libreoffice-4-0
    sudo apt-get update
    sudo apt-get dist-upgrade

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.