Me gustaría saber si alguien ha hecho una comparación exhaustiva de las diversas soluciones de administrador de paquetes disponibles para OS X.
Más específicamente, estoy buscando:
- Una lista de todos los principales gestores de paquetes (es decir, MacPorts, Fink, etc.)
- Una lista de pros y contras o una matriz de comparación (ya sea auto-escrita o un enlace web a uno)
- Información sobre cualquier advertencia para sistemas particulares
- Información sobre posibles incompatibilidades o razones para no tener múltiples gestores de paquetes instalados simultáneamente
- Razones subjetivas por las que crees que una es mejor que otra
Actualización 29 de noviembre 2010
Chiggsy dio una gran respuesta, pero realmente me encantaría más información sobre esto. He estado usando MacPorts recientemente y parece estar bastante bien hecho. Me gusta que sus opciones de línea de comando funcionen de manera similar a la subversión y que tenga un modo interactivo.
macos
software-recommendation
package-management
Robert S Ciaccio
fuente
fuente
Respuestas:
Buena pregunta:
Para mí, Macports es el indicado .
¿Por qué? Pasaré por alto muchas cosas y voy directo al grano:
La fiesta terminó con respecto al malware, troyanos y similares. Hojeando la última actualización de seguridad, hubo algunas personas que eran del verano, aunque la cura solo llegó la semana pasada. Vuelva a descargar las herramientas de desarrollador, recompile su instalación de macports y tendrá una cadena de herramientas en funcionamiento que no depende de Cupertino, ya que las Dev Tools de su disco de instalación servirán. ¿Quién usa una versión antigua de Openssh? Ahora tiene cuidado y alimentación, como ejecutar la actualización automática del puerto todos los días, y el gran consejo es verificar
así que si tienes una dependencia de Python, puedes ejecutar
y evite la instalación de Tk agonizante y larga, que de todos modos sería muy desagradable en una arquitectura Quartz.
Con esto, puede ejecutar libremente la actualización de software y no tener que romper sus cosas, ya que no depende de nada más que del compilador de Apple. Lo he usado durante mucho tiempo, y aunque probé algunos otros, a saber, Homebrew, creo que dependiendo de las versiones de manzanas significa heredar sus fallas de seguridad. ¿Recuerdas ese agujero PDF en el iPhone? Me despliego en Linux de todos modos, por lo que para mí, el árbol de macports es la 'oficina' y mi incipiente carrera de desarrollo de MacOS es 'hogar'
Solo una opinión, pero el árbol separado para todo el código es una gran ventaja para mí.
fuente
Cerveza casera
fuente
El administrador de paquetes dark horse para OS X es, por supuesto:
Raramente se usa y está escasamente documentado, pero se envía desde Apple y gestiona paquetes en OS X / Darwin.
fuente