1 votos

¿Qué elegir, Homebrew o mas-cli, cuando un paquete está disponible a través de ambos?

Estoy aprovechando la oportunidad de tener un nuevo portátil Mac para automatizar el proceso de configuración posterior a la instalación de MacOS, en lugar de pasar por el habitual festival de clics que entorpece la mente o el Asistente de Migración que hereda la basura.

Leí algunos artículos para empezar, y la mayoría sugería utilizar Homebrew pero como primer paso recomendaron usar brew para instalar mas (ver github) la interfaz de línea de comandos de la Mac App Store. Estoy progresando bastante con eso, pero mi pregunta es la siguiente:

Cuando un determinado paquete está disponible a través de ambos Homebrew y mas (y eso parece ser el caso a menudo -- 1Password 7 es un ejemplo actual), ¿importa cuál se utiliza? (Y si es así, ¿qué cosas hay que tener en cuenta a la hora de elegir?)

2voto

Nimesh Neema Puntos 69

Tanto la Mac App Store (para la que el mas que mencionas es una interfaz de línea de comandos) como Homebrew son gestores de paquetes por derecho propio, con la única diferencia de que el primero proviene de la primera parte mientras que el segundo es de código abierto, desarrollado por la comunidad.

El resultado final en ambos casos es casi el mismo (el paquete de aplicaciones se instala bajo /Applications directorio). A continuación se presentan algunas diferencias en cuanto a cómo se ve afectada la gestión de paquetes (instalación/desinstalación) en uno u otro caso, lo que ayuda a tomar una decisión con respecto a cuál elegir:

  1. El uso de Homebrew permite un script</strkeep><strkeep> y automatizar la gestión de paquetes.

  2. Homebrew permite el acceso a zap que, además de desinstalar la aplicación, elimina los archivos de metadatos asociados.

  3. La instalación a través de Homebrew puede permitirte acceder a la última versión de la aplicación antes que en la Mac App Store, ya que la actualización lanzada a través de esta última espera la aprobación del equipo de revisión de la App Store.

    Por otro lado, se asegura que una actualización lanzada a través de la Mac App Store ha pasado por el equipo de revisión.

  4. La mayoría de las aplicaciones disponibles a través de cualquiera de ellas coinciden en su número de versión (excepto por el breve período de tiempo en que los números de versión no coinciden mientras una actualización espera ser revisada), y deberías poder instalarla de cualquier manera sin mucha diferencia.

  5. A menos que haya una aplicación que todavía esté disponible en la App Store, pero que ya no vea ninguna actualización, pero que reciba actualizaciones a través de Homebrew, ir de cualquier manera te permitiría acceder a la última versión.

Teniendo en cuenta todo lo anterior, he aquí un enfoque que adopto personalmente. Si una aplicación tiene actualizaciones activas en ambas plataformas, prefiero instalarla a través de Homebrew en lugar de la Mac App Store.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X