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