rpm

Alle Pakete die String enthalten suchen und zeilenweise ausgeben

zypper se -i debuginfo | grep "i |" | awk '{print $3}' | paste -s -d " "

Paketliste erstellen

rpm -qa --queryformat "%{name} " >curr_package_list
zypper se -i | cut -d "|" -f2

Abhängigkeiten manuell auflösen

Prüfen, ob eine rpm-Datei installiert ist

rpm -qa | grep rpm-Name
rpm -q `rpm -qp datei.i586.rpm`

Prüfen, ob eine bestimmte Datei enthalten ist

rpm -ql libxml-devel-package-name | grep libxml-2.0.pc

Prüfen, ob die Kernelsourcen zum Kernel (gleiche Version) passen

uname -a
rpm -qa "*kernel*"

Abhängigkeiten des Pakets anzeigen

rpm -R -i datei.i586.rpm

Packman FAQ

Softwareinstallation unter Linux mit RPM

RPM Dateien speichern

RPM Datenbank reparieren

rpm --rebuilddb

Zuletzt installierte Pakete anzeigen

rpm -qa --last | head -14

Installierte Pakete nach Größe sortieren

rpm -qa --qf "%{size} %{name}.%{arch}\n" | sort -n
rpm -qa --qf "%{size} %{name}\n" | sort -n

rpmbuild
Index of /source/distribution/11.4/repo/oss/suse/src
build rpm packages
Paketbau/SUSE-Paketkonventionen/RPM-Stil – openSUSE
Macros: Helpful Shorthand for Package Builders
RPM : Paketinterna
Create SuSE add on repository
Secure Installation Sources - openSUSE
[RPM Spec] geogebra rpm spec file for mageia 2 - Pastebin.com
Chapter 35: Creating Your Own RPM Packages