Eu tenho um arquivo .rpm na minha máquina Windows. Existe uma maneira de inspecionar este arquivo (no Windows ou no Centos) sem instalá-lo, para descobrir de onde foi compilado? algo como metadados?
Eu tenho um arquivo .rpm na minha máquina Windows. Existe uma maneira de inspecionar este arquivo (no Windows ou no Centos) sem instalá-lo, para descobrir de onde foi compilado? algo como metadados?
Respostas:
Eles têm muitos metadados. Use -qp
para direcionar o arquivo do pacote e --qf
especificar em quais metadados você está interessado.
$ 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
mostrará as tags de metadados.
Para verificar os metadados na máquina Windows - você precisará do utilitário rpm. Você pode executar o utilitário RPM no Windows via Cygwin: http://cygwin.com/ - e, a partir do console cygwin, você pode executarrpm -qip /path/file.rpm
On centos - rpm -qip /path/file.rpm