1 votos

¿Bloquear las actualizaciones de MacOS más allá de un nivel de versión específico?

Necesito evitar que uno de mis macs se actualice más allá de MacOS 12.2.1 y estoy tratando de averiguar si hay una configuración que pueda bloquear esto.

Tengo una aplicación que todavía depende de Python 2. MacOS 12.3 elimina el soporte de Python 2. El desarrollador no cree que haya una solución hasta finales de este año, pero necesito la aplicación.

He bajado el mac a 12.2 (curiosamente... este es el sólo versión que me permitiera instalar. Bloqueó la instalación de cualquier otra versión que intenté - incluso borrando el volumen del sistema no me dejó instalar nada más).

Lamentablemente, después de que la instalación funcionara, intentamos actualizarla a la 12.2.1 (la última versión anterior a la 12.3) a través de softwareupdate comando y aunque parecía funcionar, el mac terminó en 12.3.1 de todos modos.

En un entorno empresarial, me doy cuenta de que es posible bloquear las actualizaciones del sistema operativo hasta que estén permitidas.

¿Hay alguna forma de hacer esto en un mac personal?

0 votos

En este caso, por qué no instalar Python 2 desde Python.org o desde un gestor de paquetes como conda, macports, homebrew, etc. Además, si la aplicación se basa en software no soportado como Python 2, ¿qué otra cosa no se mantiene y tiene posibles problemas de seguridad? Tienes problemas de seguridad de todos modos ya que las actualizaciones de MacOS que no instalas tienen correcciones de seguridad. (También hay que tener en cuenta que cualquier aplicación que dependa de Python debería haber incluido Python en su propio paquete como Apple ha sugerido durante años)

0 votos

@mmmmmm Inicialmente intentamos instalar Python 2 ... pero encontramos que el desarrollador codificó la ruta a Python 2 (en lugar de confiar en la ruta del entorno para encontrarlo) - por lo que no funcionó. Estoy de acuerdo con su preocupación con respecto a no ser capaz de aplicar los parches de seguridad. Esto nos pone en un pequeño compromiso. El desarrollador tuvo al menos 8 años de aviso pero no hizo nada para portar a Python 3. Revertí manualmente mi MacOS a 12.2. ... pero cuando intenté actualizar a sólo 12.2.1 el mac continuó aplicando actualizaciones a 12.3.1 (lo que rompe la funcionalidad que necesito).

0 votos

Bueno, un arreglo para la codificación dura debe ser rápido -

1voto

Marc Wilson Puntos 146

Por supuesto. Desactive la casilla de verificación en las Preferencias del Sistema.

Software Update in System Preferences Advanced dialog from Software Update

0 votos

Lo hicimos desde la interfaz gráfica de usuario. Pero también intentamos utilizar la línea de comandos softwareupdate para actualizar a MacOS 12.2.1, la última versión anterior a la 12.3. Al hacer esto en lugar de detenerse en la 12.2.1 el sistema continuó actualizando hasta la 12.3.1. Estoy tratando de aprender si puedo bloquear las actualizaciones más allá de una versión específica de MacOS, independientemente del método de actualización. Estoy tratando de hacer esto en un Mac personal. Mi Mac corporativo ya lo hace - bajo el control del software comercial MDM. ¿Puedo hacerlo manualmente?

0 votos

La actualización del software siempre le va a ofrecer lo más actual. No las versiones inferiores.

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