¿Cómo puedo enumerar los parches de un paquete instalado en SUSE?

¿Cómo puedo enumerar los parches de un paquete instalado en SUSE?

Digamos que estoy usando un programa llamado "hola" que he descargado usando el zypper. La pregunta es ¿cómo puedo ver si un .patch específico está incluido en este paquete de saludo?

Básicamente, lo que pienso es que necesito el archivo fuente rpm (pero ¿cómo puedo encontrarlo usando zypper?) y luego lo hago unrpmy verifico si el archivo *.patch está incluido. ¿Es correcto o hay otra manera?

Respuesta1

Puede descargar un src.rpm con zypperel source-installcomando.

zypper si -D --download-only hellodescargaría el .src.rpm ignorando cualquier dependencia necesaria para construir el paquete.

Puede encontrar .src.rpm en /var/cache/zypp/packages/repo/src/hello-version.src.rpm.

Luego puede realizar el proceso normal de extracción del paquete.

% rpm2cpio /var/cache/zypp/packages/Virtualization/src/qemu-2.1.0-260.12.src.rpm | cpio -idmv
0001-XXX-dont-dump-core-on-sigabort.patch
0002-XXX-work-around-SA_RESTART-race-wit.patch
0003-qemu-0.9.0.cvs-binfmt.patch
0004-qemu-cvs-alsa_bitfield.patch
<...>

Respuesta2

# zypper patches | grep Installed

qua-sles12-sp1-updates-x86_64              | CL-SUSE-SLE-SERVER-12-SP1-2015-1001    | security    |          | Installed
qua-sles12-sp1-updates-x86_64              | CL-SUSE-SLE-SERVER-12-SP1-2015-1016    | security    |          | Installed
qua-sles12-sp1-updates-x86_64              | CL-SUSE-SLE-SERVER-12-SP1-2015-1022    | security    |          | Installed
qua-sles12-sp1-updates-x86_64              | CL-SUSE-SLE-SERVER-12-SP1-2015-1027    | security    |          | Installed
qua-sles12-sp1-updates-x86_64              | CL-SUSE-SLE-SERVER-12-SP1-2015-1028    | bugfix      |          | Installed
qua-sles12-sp1-updates-x86_64              | CL-SUSE-SLE-SERVER-12-SP1-2015-828     | bugfix      |          | Installed
qua-sles12-sp1-updates-x86_64              | CL-SUSE-SLE-SERVER-12-SP1-2015-846     | security    |          | Installed

información relacionada