1 votos

Gestor de paquetes totalmente funcional para MacOS

Introducción

Soy un gran aficionado a Linux. Voy a cambiar de trabajo y me veré obligado a usar MacOS. Sé que tengo que acostumbrarme a muchas cosas nuevas y admitir la "forma y filosofía de MacOS" en general. También sé que es mejor aceptar algunas cosas que intentar cambiarlas.

Problema

Me importa la seguridad y la estabilidad y por eso prefiero actualizar todo mi sistema una vez a la semana. En Linux puedo hacerlo con un solo comando apt upgrade que actualiza el sistema y también todas las aplicaciones instaladas.

En MacOS utilizo el gestor de paquetes homebrew, que no permite actualizar las aplicaciones del sistema y de la interfaz gráfica (en realidad sí lo permite, pero se trata de eliminar e instalar, lo que provoca la pérdida de datos y privilegios). Por eso, los lunes tengo que ejecutar cada aplicación y comprobar si hay actualizaciones a través del mecanismo de actualización interno. Además, si una aplicación recibe una actualización, me lo notifica y es imposible desactivar dichas notificaciones, que se mostrarán hasta que la aplicación se actualice.

No puedo soportar ese comportamiento y cada lunes me entristece. No puedo creer que no haya una oportunidad de actualizar todas las aplicaciones con un solo comando. Y, por ejemplo, chrome puede recibir una nueva actualización al día siguiente y tengo que mirar este icono de "Nueva actualización disponible" toda la semana ))

Pregunta

¿Existe algún gestor de paquetes que permita mantener mi sistema actualizado con una rutina mínima por mi parte?

1voto

siva Puntos 23

apt upgrade en Linux sólo actualiza las aplicaciones instaladas a través de apt .

Por lo tanto, en MacOS es necesario ejecutar un comando para actualizar el software instalado a través de cada fuente que obtuvo el software.

Puedes obtener todo el software a través de Homebrew, que incluye Google Chrome. A continuación, brew upgrade también actualizaría Chrome.

0voto

Pavel Sakun Puntos 21

Como se sugirió en los comentarios del post original puedes usar softwareupdate para las actualizaciones de la tienda de aplicaciones de mac, brew upgrade para las aplicaciones instaladas a través de homebrew y como "un gran fan de linux" deberías estar familiarizado (o al menos no temer a los scripts), así que intenta usar la aplicación incorporada de MacOS Automator donde deberías ser capaz de script el flujo de trabajo necesario para hacer macupdater para actualizar las aplicaciones. Y luego, en una buena tradición de la filosofía de unix puede combinar todos los 3 juntos y obtener solución de trabajo.

0voto

user43889 Puntos 266

MacUpdater es la mejor aplicación para comprobar las aplicaciones de la GUI e instalar actualizaciones. Hará que tu régimen de actualización semanal pase de ser una tarea a ser un placer.

Es una solución completa en un 99,9% (según mi estimación) para avisar de las actualizaciones, incluidas las de la Mac App Store. Siempre que es posible MacUpdate tiene un solo clic para actualizar una aplicación, y en otros casos le lleva a obtener la actualización. Y, para que no haya sorpresas desagradables, le avisa de los cambios importantes en el número de versión de la aplicación que pueden indicar una actualización de pago.

Aquí la ventana principal de MacUpdater en mi Mac: enter image description here En cuanto al tiempo, MacUpdater se puede configurar para que haga comprobaciones periódicas en segundo plano de las actualizaciones si así lo desea. Pero es fácil ejecutarlo una vez a la semana.

Lo que falta en MacUpdater es una alerta para las aplicaciones de línea de comandos instaladas por Homebrew. Así que todavía necesita brew update y brew upgrade para comprobar e instalar esas actualizaciones.

Tenga en cuenta que no tengo nada que ver con el desarrollador, sólo soy un usuario feliz (y de pago).

Editar (algunas notas adicionales):

Hay tres tipos de aplicaciones que no se pueden actualizar automáticamente. En primer lugar, las que aún no pueden actualizarse automáticamente (y quizá nunca lo hagan). Después de hacer clic en "Actualización manual" se muestra esta ventana: Manual Update

En segundo lugar, hay algunas aplicaciones (en mi caso las de Adobe y Marcel Bresink) que tienen su propia aplicación de actualización. Lo mejor que se puede hacer aquí es abrir el actualizador específico de la aplicación. En el caso de Photoshop, al hacer clic en el botón "Open Updater" se carga la aplicación Creative Cloud de Adobe.

Y por último, las aplicaciones del Mac App Store. Para estas, MacUpdater abre la App Store con la aplicación a actualizar. En mi parte del mundo, MacUpdater detecta la presencia de actualizaciones muchos días antes de que aparezca el botón "Actualizaciones" en la barra lateral de la aplicación de la App Store.

Otra edición relativa a la automatización:

MacUpdater puede configurarse para que se ejecute todo el tiempo en segundo plano con escaneos regulares de sus aplicaciones. Al hacer clic en el icono de la barra de menús aparece esto: Menubar

Aunque me gusta comprobar cada aplicación antes de actualizarla, hay opciones que facilitan esta tarea. Cada uno tiene que explorarlas, pero aquí está uno de los paneles de la configuración de MacUpdater:

Settings

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