Suse: zypper und rpm

Red Hat Package Mangement (in openSUSE Distribution)

Haupttool: rpm für die Konsole;

Beispiele:

(Hinweis: man nutzt in Praxis eigentlich nur rpm -q.. Aufrufe für Abfragen)

rpm -i <paket> (installiert Paket);

rpm -e <paket> (löscht Paket);

rpm -U <paket> (aktualisiert Paket)

rpm -q <paket> (Abfrage/Query an Paket)

Wichtig: rpm kann die Abhängigkeiten der Pakete nur erkennen - aber nicht automatisch auflösen, daher sehr „unhandlich“

Tipps zu rpm: (Infos und Analysen zu Paketen und Installationen mittels rpm -q ; q für Query/Abfrage)

rpm -qa | grep Firefox (findet die installierten Mozilla Firefox Pakete)

rpm -qa | grep ^mc (findet Pakete die mit mc in der rpm-Ergebniszeile beginnen)

besseres Konsolenwerkzeug openSUSE:

zypper (hier klappen die automatischen Auflösungen der Paketabhängikeiten)

zypper refresh (aktualisiert manuell die Quellen)

zypper update (aktualisiert die Pakete/Installationen)

zypper install <paket> (installiert ein Paket)

Quellen für Pakete: Repositories (CD, DVD, FTP, HTTP, Lokal)

Übersicht über Repositories über YaST-Softwareverwaltung

zypper lr bzw. zypper repos

Hinweis auf Paketgruppen, Suchen/finden/installieren/deinstallieren von Paketen, Schemata

Recherche für Pakete mit Infos zu Repos: repoquery -i joe (bei Fedora: dnf repoquery ...)

Community Repos erweitern die Quellen für Pakete:

Online: Build Service (software.opensuse.org) ermöglicht Zugriff auf teilweise aktuellere Softwareversionen oder Software, die es nicht in den offiziellen Suse-Repositories gibt; Repos werden mit eigener Signatur (Key) in Repo-Verwaltung hinterlegt

Weitere Spezialität openSUSE:

automatische Installation mit Hilfe von YaST Meta Packages (*.ymp) in Form von 1-Click-Installs bei openSUSE

siehe SUSE-Onlineportal: https://software.opensuse.org/search