2012-01-08 9 views
5

Estoy tratando de usar dpkg mando, pero en Mac OS X no parece funcionar para mí¿Cuál es la alternativa a -dpkg para Mac?

dpkg -scanpackages -m . /dev/null -->Packages 

-bash: dpkg: command not found 
dns:Administrator$ man dpkg 
No manual entry for dpkg 

Me pregunto cómo puedo usar el dpkg en Mac ??

+1

¿Está buscando un administrador de paquetes equivalente en os x o realmente quiere usar el administrador de paquetes de Debian? – Sbhklr

+0

@Lightforce Estaba intentando obtener el paquete para el archivo .deb para poder actualizar el repositorio. pero pensé que mac también soporta el comando dpkg, pero eso es lo que obtuve a cambio una vez que ingresé el comando – Ali

+0

@Lightforce: ¿cuál es el administrador de paquetes equivalente en os x? – displayName

Respuesta

19

O homebrew http://mxcl.github.com/homebrew/ brew install dpkg

La versión macports tiene un gran número de dependencias y toma siempre.

Si todo lo que quieres hacer es ver lo que hay en el paquete, luego unar y descomprimirlo.

ar -x package.deb

A continuación, debe tener una versión de Debian, y control.tar.gz data.tar.gz en el directorio actual. Los archivos que el paquete agregaría estarán en data.tar.gz. La descripción del paquete estará en un archivo llamado control dentro del archivo control.tar.gz.

tar -tvzf data.tar.gz

+0

Me encanta 'brew' Es increíble: D – Ali

+0

Preparar cerveza en OS X 10.11 si no la tienes ya es un gran dolor en el trasero. ¡Primero necesitas un fink, que parece que no puedes obtener, ya que las instrucciones de instalación de OS X son para usar 'dpkg'! UGH –

+0

Esta instalación de dpkg no está configurada para instalar software, por lo que los comandos tales como 'dpkg -i',' dpkg --configure' fallarán. Recibí este error. –

7

Primero tendrá que instalar dpkg. En mi opinión, la forma más fácil de hacerlo es instalar primero macports, que es un gestor de paquetes de alto nivel para os x y luego usar macports para instalar dpkg.

macports Instalación: http://www.macports.org/install.php

Una vez instalado puede ejecutar sudo port install dpkg. Luego puede usar dpkg en la línea de comando.

+0

Este ha sido el único punto de partida decente que he encontrado para superar mi estúpido problema de instalación homebrew debido a certs SSL>.

0

utilidad "dpkg" puede ser proporcionado por Fink.

Cuestiones relacionadas