¿Cómo puedo descomprimir un .deb en Mac OS X sin instalarlo?

29

Tengo un archivo .deb que quiero descomprimir y examinar, pero no instalar. Actualmente estoy buscando dónde puedo descargar dpkg para OSX, pero no puedo encontrarlo. Si tienes un enlace, compártelo.

Thomas
fuente
@ Am1rr3zA - Gracias por agregar las etiquetas. Necesito +7 más reputación antes de poder reír.
Thomas

Respuestas:

54

ar ya está instalado en mi mac en OS X. Así que solo hazlo

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

Eso es. No es necesario instalar otro software.

topskip
fuente
1
Los usuarios de XCode 4 pueden ejecutar /Applications/Xcode.app/Contents/Developer/usr/bin/ar.
zpletan
@zpletan ¿Por qué no /usr/bin/ar?
topskip
1
arproviene de XCode (a menos que lo haya instalado con MacPorts / Homebrew / etc), pero XCode 4 proviene de App Store y, por lo tanto, no instala nada en / usr / bin de forma predeterminada. Creo que puede cambiarlo desde las preferencias, pero ese es el valor predeterminado.
zpletan
@zpletan Nunca he instalado nada /usr/bin, por lo que ardebe ser de la instalación predeterminada. (A menos que esté totalmente equivocado.)
topskip
1
Esto generalmente no funciona. Tengo un .debarchivo que se descomprime maravillosamente dpkgpero arfalla porque cree que el paquete contiene un conjunto diferente de carpetas, con nombres diferentes, de los que realmente contiene.
Konrad Rudolph el
1

Si usa el Puerto Darwin (ahora llámelo Puerto Mac ), puede instalar dpkg y más paquetes (como hacerlo en Debian o Ubuntu).

después de instalar Darwin Port, vaya e instale dpkg desde aquí .

También puede encontrar más información sobre dpkg en osx aquí .

Am1rr3zA
fuente
+1 por la respuesta. No pude cargar la página de descarga de DarwinPort, así que solo usé MacPorts. ¡Gracias!
Thomas
@Thomas, MacPorts, anteriormente llamado DarwinPorts
Am1rr3zA
44
DarwinPorts.com es una estafa de MacPorts.org. MacPorts.org solía estar en DarwinPorts.org - ver trac.macports.org/wiki/DarwinPortsFraud
Chealion