Estoy usando Fink para instalar aplicaciones Unix en mi Mac, me encontré con Homebrew y vi algunas buenas críticas sobre Homebrew.
Entonces, mi pregunta es:
- ¿Qué administrador de paquetes usan ustedes para Mac?
- Actualmente uso Fink, ¿valdrá realmente la pena el cambio de Fink a Homebrew?
- Si 2. es cierto, entonces ¿por qué?
Respuestas:
Yo uso Fink y Macports. Ambos funcionan como un encanto.
Pero podría recomendar Homebrew a usuarios no tan expertos que solo están migrando desde Windows, debido a su aparente simplicidad.
fuente
En mi humilde opinión, el problema con Homebrew es que trata de usar / usr / local de una manera que nunca fue destinado a ser utilizado: propiedad de un usuario que no sea root. Si bien entiendo que los desarrolladores de homebrew se cuidan de no confundirse con nada más en / usr / local, nada más que se instale en / usr / local hará lo mismo para Homebrew. Esto puede causar problemas y tiene para mí ... generalmente problemas de permisos que resultan de la instalación de otro software que establece permisos en / usr / local / en función de "cómo deberían ser". Nunca verá otro paquete de software esperando que / usr / local / sea propiedad de un solo usuario que no sea root, entonces ¿por qué Homebrew? ¿Por qué no solo usar
~/bin
?Además, un hecho poco conocido sobre por qué Fink y MacPorts compilan sus propias bibliotecas :
Entonces, si bien Homebrew es más rápido para instalar lo que desea, puede tener otros efectos secundarios negativos al usar bibliotecas del sistema Apple preconstruidas.
Nuevamente, odio cavar contra Homebrew. Me gusta el software y creo que es genial para algunas cosas, pero tiene sus desventajas como lo es actualmente.
fuente
sudo
edité. ¿Cuál es el problema?sudo
embargo , hacen un caso convincente contra el uso excesivo . Simplemente falla una vez que comienza a instalar sus propios programas en el mismo prefijo. La mayoría del software puede manejar la instalación en otro lugar, ¿entonces tal vez lo hiciste mal? Fink y Macports acaban de crear su propia jerarquía de directorios para evitar este problema .../usr/local
. Ni siquiera tienen varias cuentas de usuario, por lo que la propiedad no es un problema allí y en realidad mejora toda la experiencia.Prefiero homebrew debido a su simplicidad / velocidad: mis herramientas parecen estar actualizándose rápidamente en este momento.
Es la herramienta de administración de paquetes basada en la fuente más sencilla que he usado y el desarrollo parece bastante activo. ¿Qué más podrías querer?
(Sí, todas las aplicaciones que faltan)
fuente