Cómo instalar / ejecutar aplicaciones de Mac temporalmente o en contenedores

1

Quiero poder ejecutar aplicaciones y herramientas en contenedores o entornos virtuales.

Al trabajar con proyectos de Python, por ejemplo, siempre hago un entorno virtual y eso ayuda a mantener todo limpio (es decir, una vez que elimino el entorno virtual no hay señales de la aplicación).

No estoy preguntando cómo utilizar las aplicaciones de sandbox, la seguridad no es mi problema, en cambio, quiero poder eliminar todo lo que esté conectado a esa aplicación cuando ya no la quiera.

Cosas en las que he pensado:

  • Instale aplicaciones con brew siempre que sea posible (creo que brew uninstall limpia correctamente).

  • Ejecute aplicaciones desde su archivo DMG sin copiar en el directorio /Applications (no sé si esto realmente ayuda con algo).

  • Use la aplicación AppCleaner , (la estoy usando actualmente) que no está mal, pero está resolviendo los síntomas en lugar de la causa.

Después de algunos meses de uso, siempre encuentro mi Mac llena de cosas inútiles, no documentos ni datos personales, sino aplicaciones, herramientas como IDE, compilador, una aplicación de una sola vez. Así que terminé haciendo un formato limpio.

¿Alguna sugerencia?

    
pregunta Fanckush 30.03.2018 - 19:47

1 respuesta

1

Prefiero usar Homebrew y Homebrew-Cask siempre que esté disponible .

Para las aplicaciones GUI, prefiera usar brew cask zap app_name en lugar de brew cask uninstall app_name estándar.

Extracto de man brew-cask :

zap token [ token ... ]
    Unconditionally remove all files associated with the given Cask.

    Implicitly performs all actions associated with uninstall, even if the Cask does not appear to be currently installed.

    Removes all staged versions of the Cask distribution found under <Caskroom_path>/token.

    If  the  Cask  definition  contains  a zap stanza, performs additional zap actions as defined there, such as removing local preference files. zap actions are variable, depending on the level of detail defined by the Cask author.

    zap may remove files which are shared between applications.

La ejecución de aplicaciones desde DMG no es una garantía, ya que los archivos residuales aún pueden quedar en ~/Library y otros lugares, dependiendo de la aplicación.

AppCleaner funciona bien casi todo el tiempo.

Para mantener su Mac receptiva y libre de archivos innecesarios que ocupan espacio en el disco, asegúrese de instalar las aplicaciones a través de los métodos mencionados anteriormente y elimínelos tan pronto como termine de probarlos. Esto evitará que recurra a realizar una instalación nueva del sistema operativo con frecuencia.

CCleaner es efectivo para deshacerse de los archivos innecesarios.

Sin embargo, absténgase de instalar MacKeeper ya que ampliamente se considera un malware y es difícil deshacerse de él.

    
respondido por el Nimesh Neema 30.03.2018 - 20:14

Lea otras preguntas en las etiquetas