User:Nnino/QA/Tipps und Tricks

From The Document Foundation Wiki
< User:Nnino‎ | QA
Jump to: navigation, search

RPM Knowhow

Zwei RPM-Pakete auf Unterschiede bzw. Gleichheit überprüfen (Christian[1])

am Beispiel des Pakets libreoffice3-ure

  • Diff bringt bei RPM nix - da steht ja auch das Builddatum drin, und das ist schon verschieden.
  • Entweder mit --dump überprüfen, oder mit --queryformat:
$rpm -q --queryformat "[%32{FILEMD5S} %7{FILESIZES} %{FILENAMES}\n]" libreoffice3-ure  >install.list

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