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.
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.
Respostas:
ar
já está instalado no meu mac no OS X. Então, bastaé isso aí. Não há necessidade de instalar outro software.
fonte
/Applications/Xcode.app/Contents/Developer/usr/bin/ar
./usr/bin/ar
?ar
vem 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./usr/bin
, por issoar
deve ser da instalação padrão. (A menos que eu sou totalmente enganado.).deb
arquivo que descompacta muito bem,dpkg
masar
falha porque acha que o pacote contém um conjunto diferente de pastas, com nomes diferentes, do que realmente contém.Você pode instalar o dpkg usando o MacPorts ou apenas baixar as fontes .
fonte
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 .
fonte