User:Nnino/QA/Tipps und Tricks

Zwei RPM-Pakete auf Unterschiede bzw. Gleichheit überprüfen (Christian )
am Beispiel des Pakets libreoffice3-ure


 * Diff bringt bei RPM nix - da steht ja auch das Builddatum drin, und das ist schon verschieden.

$rpm -q --queryformat "[%32{FILEMD5S} %7{FILESIZES} %{FILENAMES}\n]" libreoffice3-ure >install.list
 * Entweder mit --dump überprüfen, oder mit --queryformat:

Schreibt Dateliste des installierten Pakets in die Datei "install.list"

$ rpm -qp --queryformat "[%32{FILEMD5S} %7{FILESIZES} %{FILENAMES}\n]" \ LibO-URE_3.4beta2_Linux_x86_install-rpm_en-US/RPMS/libreoffice3-ure-3.4.0-2.i586.rpm \ | sed -e 's#/libreoffice/#/#' >extra.list

Schreibt die Dateiliste des seperaten URE-Pakets in die Datei "extra.list", nachdem eimal "/libreoffice" aus dem Pfad entfernt wurde.

$ diff install.list extra.list 2a3,5 > 2fc2b77794c976d1f49e033840cf0c4a 428419 /opt/libreoffice/ure/LICENSE > 5e5600cab1ab3eb6aba9bd1a920aacf2  18811 /opt/libreoffice/ure/README > 811573de4b03db15e6ea350f00c9ffd2  27404 /opt/libreoffice/ure/THIRDPARTYLICENSEREADME.html

Web-Nachweise