Como posso descompactar um .deb no Mac OS X sem instalá-lo?


29

Eu tenho um arquivo .deb que desejo descompactar e examinar, mas não instalar. Atualmente, estou procurando onde posso baixar o dpkg para OSX, mas não consigo encontrá-lo. Se você possui um link, compartilhe.


@ Am1rr3zA - Obrigado por adicionar as tags. Preciso de +7 mais reputação antes de poder rir.
Thomas

Respostas:


54

ar já está instalado no meu mac no OS X. Então, basta

ar -x path/to/deb/file.deb

é isso aí. Não há necessidade de instalar outro software.


1
Usuários do XCode 4 podem executar /Applications/Xcode.app/Contents/Developer/usr/bin/ar.
Zpletan #

@zpletan Por que não /usr/bin/ar?
topskip

1
arvem do XCode (a menos que você o tenha instalado com o MacPorts / Homebrew / etc), mas o XCode 4 vem da App Store e, portanto, não instala nada no / usr / bin por padrão. Eu acho que você pode mudar de preferências, mas esse é o padrão.
Zpletan

@zpletan Eu nunca instalei nada /usr/bin, por isso ardeve ser da instalação padrão. (A menos que eu sou totalmente enganado.)
topskip

1
Isso geralmente não funciona. Eu tenho um .debarquivo que descompacta muito bem, dpkgmas arfalha porque acha que o pacote contém um conjunto diferente de pastas, com nomes diferentes, do que realmente contém.
Konrad Rudolph


1

se você usa o Darwin Port (agora denomine Mac Port ), pode instalar o dpkg e mais pacotes (como fazê-lo no debian ou no ubuntu).

depois de instalar o Darwin Port, vá e instale o dpkg a partir daqui .

Você também pode encontrar mais informações sobre o dpkg no osx aqui .


+1 para a resposta. Como não consegui carregar a página de download do DarwinPort, usei o MacPorts. Obrigado!
Thomas

@Thomas, MacPorts, anteriormente chamado DarwinPorts
Am1rr3zA

4
DarwinPorts.com é um roubo do MacPorts.org. O MacPorts.org costumava estar no DarwinPorts.org - consulte trac.macports.org/wiki/DarwinPortsFraud
Chealion
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.