Pregunta

Me gustaría saber si alguien por ahí ha hecho una comparación exhaustiva de las diversas soluciones gestor de paquetes disponibles para OS X.

Más específicamente, Busco:

  • Una lista de todos los principales gestores de paquetes (es decir. MacPorts, Fink, etc)
  • A pros y los contras lista o matriz de comparación (ya sea auto-escrito o un enlace de Internet a uno)
  • Información sobre las advertencias para los sistemas particulares
  • Información sobre las posibles incompatibilidades o razones para no tener múltiples administradores de paquetes instalados simultáneamente
  • razones subjetivas por qué cree que uno es mejor que otro

Actualización 29 de Nov de 2010

Chiggsy dio una gran respuesta, pero realmente me gustaría un poco más de entrada en esto. He estado usando MacPorts recientemente y parece estar bastante bien hecho. Me gusta que sus opciones de línea de comandos funcionan de una manera similar a la subversión y que tiene un modo interactivo.

¿Fue útil?

Solución

Buena pregunta:

Para mí, macports es el uno.

¿Por qué? Voy a derivación de un montón de cosas y corte directo al grano:

El partido ha terminado con respecto al malware, troyanos y similares. Paginación a través de la última actualización de seguridad, había algunas que eran vulns del verano, aunque la única cura llegó la semana pasada. Volver a descargar las herramientas de desarrollo, volver a compilar el macports instalar, y usted tiene un conjunto de herramientas que funcione y que no depende de Cupertino, ya que las Herramientas de desarrollo de su disco de instalación servirá. ¿Quién utiliza una versión antigua de Openssh? Ahora que tiene un poco de cuidado y alimentación, como correr selfupdate puerto todos los días, y el gran consejo es comprobar

port variants 

por lo que si usted tiene una dependencia pitón, puede ejecutar

port install python +no_tkinter 

y evitar la agonizantemente larga instalar Tk, lo que sería más inoportuno en una arquitectura de cuarzo de todos modos.

Con esto, usted puede correr libremente actualización de software y no tiene su ruptura cosas, ya que no depende de nada, pero el compilador de manzana. Lo he utilizado durante mucho tiempo, y aunque he intentado algunos otros, es decir, Homebrew, creo que dependiendo de las manzanas versiones medios que heredan sus fallas de seguridad. Recuerde que el agujero de PDF en el iPhone? Despliego en Linux de todos modos, así que para mí, macports árbol es la 'oficina' y mis MacOS ciernes dev carrera es 'casa'

Sólo una opinión, pero el árbol independiente para todo el código es una gran ventaja para mí.

Otros consejos

Homebrew

  • Fácil de usar
  • Siempre arriba-hasta la fecha
  • fácil de extender (basado en Github)

El gestor de paquetes caballo oscuro para OS X es, por supuesto:

Se utiliza raramente y escasamente documentado, pero sí nave de Apple y logró paquetes en OS X / Darwin.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a apple.stackexchange
scroll top