Fink ha estado presente desde al menos 2001. Fink y MacPorts son gestores de paquetes que quieren ser "ortogonales" al sistema, es decir, instalan su propia versión de python
, perl
, bibliotecas, compiladores, etc. en sus propios directorios (/sw para Fink, /opt/local para MacPorts). La razón de esto es que no tienen control sobre lo que hace Apple con su software, y ocasionalmente causaba problemas cuando Apple actualizaba sus propias cosas.
Por lo que entiendo, Homebrew quiere ser más "integrado" con el sistema, utiliza las bibliotecas que Apple proporciona e instala sus cosas en /usr/local/bin
y otras carpetas estándar. Supongo que eso significa que la selección de software es más limitada con Homebrew, no puedo imaginar que se pueda instalar KDE con él, pero no lo he intentado.
Una ventaja de Fink vs. MacPorts: hace algunos años, el proyecto Fink proporcionaba paquetes binarios; es decir, se podían descargar e instalar los paquetes sin tener que compilarlos uno mismo. Su gestor de paquetes aún tiene esa capacidad, solo que no ha habido binarios disponibles durante mucho tiempo. No sé si eso ha cambiado desde entonces.
En resumen: sin la parte binaria, Fink y MacPorts son muy similares. Deberían tener más paquetes disponibles que Homebrew, mientras que Homebrew debe ocupar menos espacio en disco por las razones que mencioné anteriormente. En cuanto a la calidad: nunca he instalado Homebrew, y entre Fink y MacPorts suelo preferir el que no estoy usando actualmente.
Así que si estás satisfecho con MacPorts, simplemente quédate con él.
P.D. La razón por la que nunca probé Homebrew es que uso algunos paquetes precompilados. Estos generalmente también se instalan en /usr/local/bin y similares, lo cual solo traería problemas.
3 votos
También está Rudix.
4 votos
¿Aborda esta pregunta anterior tus necesidades?