Tengo un archivo .rpm en mi máquina Windows. ¿Hay alguna manera de inspeccionar este archivo (ya sea en Windows o Centos) sin instalarlo, para averiguar de dónde fue compilado? algo como los metadatos?
Tengo un archivo .rpm en mi máquina Windows. ¿Hay alguna manera de inspeccionar este archivo (ya sea en Windows o Centos) sin instalarlo, para averiguar de dónde fue compilado? algo como los metadatos?
Respuestas:
Tienen muchos metadatos. Use -qp
para apuntar al archivo del paquete y --qf
para especificar qué metadatos le interesan.
$ rpm -qp /var/cache/yum/x86_64/16/fedora/packages/db4-4.8.30-3.fc15.i686.rpm --qf "%{name}: %{buildhost}\n"
db4: x86-10.phx2.fedoraproject.org
rpm --querytags
le mostrará las etiquetas de metadatos.
Para verificar los metadatos en la máquina de Windows, necesitará la utilidad rpm. Puede ejecutar la utilidad RPM en Windows a través de Cygwin: http://cygwin.com/ - luego desde la consola de cygwin puede ejecutarrpm -qip /path/file.rpm
En centos - rpm -qip /path/file.rpm