Eu tenho um arquivo RPM, do qual desejo examinar seu conteúdo. Para .debpacotes, eu posso usar dpkg -x file.debpara extraí-lo.
Qual é o comando equivalente para um .rpmarquivo? Estou procurando um aplicativo de linha de comando.
Eu tenho um arquivo RPM, do qual desejo examinar seu conteúdo. Para .debpacotes, eu posso usar dpkg -x file.debpara extraí-lo.
Qual é o comando equivalente para um .rpmarquivo? Estou procurando um aplicativo de linha de comando.
Respostas:
Tanto quanto me lembro, você tem que usar um aplicativo chamado alien que transforma .rpm em arquivos 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, poderá recorrer ao método dpkg -x file.deb
rpm2cpioparece funcionar bem, então eu não tentei este.
Instale 7z:
apt install p7zip-full
e extrair:
7z x /path/to/file.rpm
7z x /path/to/file.cpio -o/path/to/extract/folder/
rpm2cpio file.rpm | cpio --extract --make-directories