Abra um RPM em um Mac?

49

Estou num MacBook Pro com o Apple Leopard (Mac OS X 10.5.8).

Eu gostaria de descompactar um RPM e ver os arquivos contidos no wget-1.11.4-2.el5_4.1.src.rpm . Não preciso instalar os arquivos em um determinado local ou executar qualquer% de scripts postinstall ou qualquer coisa. Eu só quero descompactar este RPM para que eu possa ver os arquivos de origem por baixo.

É possível descompactar um arquivo RPM em um sistema não-RedHat / CentOS?

    
por Stefan Lasiewski 08.12.2010 / 23:30

7 respostas

41

Você pode instalar o rpm por meio de Darwin Ports ou Fink ou Mac Ports ou até mesmo um < a href="http://rpm4darwin.sourceforge.net/"> porta Darwin, rpm4darwin .

Para extrair arquivos de um pacote rpm sem instalá-lo, use o utilitário complementar rpm2cpio , por exemplo

rpm2cpio foo.rpm | cpio -i -d 

Existe também um script portátil rpm2cpio se não o fizer quer ou não pode obter a versão que é empacotada com o utilitário rpm (o script pode não funcionar com versões mais antigas ou mais recentes do formato rpm).

    
por 09.12.2010 / 01:36
24

Na linha de comando, você pode usar o comando tar . Por exemplo, tar -tf example.rpm | less para listar todos os arquivos no rpm.

    
por 25.08.2015 / 12:36
6

O Homebrew também tem uma receita para a instalação do rpm, apenas rode

brew install rpm
    
por 23.07.2015 / 07:32
5

Para descompactar todos os arquivos no diretório local:

tar -xvzf some.rpm

sem a necessidade de instalar novas ferramentas

    
por 28.02.2017 / 11:03
4

Eu acho que (como o Windows e o Linux) qualquer programa arquivador deve ser capaz de descompactá-lo. iArchiver , o unArchiver e Archiver toda a lista "RPM só de leitura" nos formatos suportados.

    
por 09.12.2010 / 03:04
2

O script portátil rpm2cpio é realmente bom!

    
por 25.12.2014 / 22:44
2

Sim, você pode, Midnight Commander abre arquivos RPM. Eu não uso, mas lista do Google alguns links que podem apontar para um GUI .

    
por 09.12.2010 / 00:29

Tags