He estado usando Homebrew en mi Mac desde siempre, pero a veces me encuentro con situaciones en las que un paquete no está disponible.
Para una elección máxima, ¿cuál de los 4 principales administradores de paquetes (¿me falta alguno?) puede instalarse uno al lado del otro, sin un comportamiento indefinido?
Supongo que se pone feo a menos que uno elija un administrador de paquetes principal, y luego use otros para instalaciones estrechas y muy específicas que no dupliquen dependencias, etc.
He tenido MacPorts y Homebrew coexistiendo sin problemas. Sin embargo, tome mi respuesta con cautela, ya que uso MacPorts muy raramente (1-2 veces al año).
He estado ejecutando con éxito Homebrew y Fink en mi Mac Mini (finales de 2012) durante las últimas 4 actualizaciones del sistema operativo.
No he tenido ningún problema con ellos coexistiendo.
No he visto dependencias o conflictos duplicados, ya que el control de versiones está en el nivel de la aplicación, no en el administrador de paquetes.
Solo una pequeña nota: Homebrew usa /usr/local de forma predeterminada, lo que realmente no debería importar, pero no está en la tradición de Unix y podría causar problemas si ya instaló algo allí (MySQL, etc.), o si hay un paquete instalado en una ruta desconocida desde otro administrador de paquetes.
/usr/local
para macOS Intel , /opt/homebrew
para Apple Silicon y /home/linuxbrew/.linuxbrew
para Linux . Se pueden encontrar más detalles aquí: docs.brew.sh/Installation También la página oficial de preguntas frecuentes tiene respuestas sobre la elección de diferentes prefijos de instalación predeterminados : docs.brew.sh/FAQ
marc wilson
bmike