Paket-Verwaltung

Zypper

Pakete mit Zypper verwalten.

Paketliste eines Patterns installieren mit Zypper

Pattern auflisten

zypper se -t pattern

Pattern installieren

zypper install -y --auto-agree-with-licenses -t pattern <patternname>

 

Zypper-Befehle

Zeigt Repositorys an

zypper sl #Service List
Repository lösche
zypper sd #Service delete
Repository hinzufügen
zypper sa  <pfad> <Alias> #Service add
Paket suche
zypper se <Suchbegriff> #Search
Paket installieren
zypper in <Paket> #Install
Paket löschen
zypper remove <Paket>
Repositorys refreshen
zypper ref
System Upgrade
zypper up
Systempatche suchen und installieren
zypper patch
Patche auflisten
zypper lp #List patches
Updates auflisten
zypper lu #list updates
Alle neuen Pakete anzeigen
zypper --all

 

RPM

Paket-Verwaltung mit RPM

 

RPM-Befehle und Pfade

RPM Benennungskonversation

name-version-release.architektur.rpm

 

Globale RPM Config

 /usr/lib/rpm/rpmrc #Alternativ kann ~/.rpmrc angelegt werden.
RPM DB Daten
/var/lib/rpm
RPM DB neuerstellen
rpm --rebuilddb
Tägliche RPM-Backups
/var/adm/backup/rpmdb
RPM-Backup-Cronjob
/etc/cron.daily/suse.de-backup-rpmdb
Integrität prüfen
rpm --checksig <paket-name>
SUSE Public Package Key
/root/.gnupg und /usr/lib/rpm/gnupg
RPM Paket installieren
rpm -hiv <paket> #hash, install, verbose
RPM Paket löschen
rpm -e <paket> #Erase
RPM Pakete upgraden
rpm -U <name> #Upgrade
rpm -F <name> #Freshen
RPM Querys – Alle Pakete anzeigen
rpm -qa
RPM Pakete, die nicht installiert sind
rpm -qp
Infos zu RPM Paketen
rpm -qi <Paket>
Zeigt eine Liste mit dazugehörigen Files an
rpm -ql  <Paket>
Anzeigen, zu welchem Paket eine Datei gehört
rpm -qf <Datei>
Zeigt dazugehörige Doks an
rpm -qd <Paket>
Zeigt Configs an
rpm -qc <Paket>
Alle Details
rpm -q -dump <Paket>
Features, auf welche andere Pakete zurückgreifen
rpm -q --provides <Paket>
Möglichkeiten welcher das Paket bedarf
rpm -qR <Paket>
Installations Scripte
rpm -q --scripts <Paket>
Liste von Änderungen an Paketen
rpm - --changelog <Paket>