file-roller
parece abrir arquivos rpm . Alternativamente, você pode usar o comando:
$ sudo apt-get install rpm2cpio
$ rpm2cpio /path/to/file.rpm | cpio -i --make-directories
que extrairá o conteúdo do rpm para o diretório atual.
Eu tenho um arquivo RPM do qual quero examinar o conteúdo do arquivo. Para .deb
packages, posso usar dpkg -x file.deb
para extraí-lo.
Qual é o comando equivalente para um arquivo .rpm
? Estou procurando por um aplicativo de linha de comando.
file-roller
parece abrir arquivos rpm . Alternativamente, você pode usar o comando:
$ sudo apt-get install rpm2cpio
$ rpm2cpio /path/to/file.rpm | cpio -i --make-directories
que extrairá o conteúdo do rpm para o diretório atual.
Tanto quanto me lembro, você tem que usar um aplicativo chamado alien que transforma arquivos .rpm em deb. Use um terminal para fazer:
sudo apt-get install alien
então
sudo alien -d nameofyourpackage.rpm (-d for Debian package)
Se você precisar examiná-lo, pode recorrer ao seu método dpkg -x file.deb
Você também pode usar o alien para extrair apenas os arquivos (que ele chama de "gerar uma árvore de compilação")
alien --scripts --generate <package.rpm>
Você receberá 2 dirs - <package>
e <package>.orig
, que é a extração bruta do rpm.