Quiero poder ejecutar aplicaciones y herramientas en contenedores o entornos virtuales.
Cuando trabajo con proyectos de python, por ejemplo, siempre creo un entorno virtual y eso ayuda a mantener las cosas limpias (es decir, una vez que elimino el entorno virtual, no hay señales de la aplicación).
No estoy preguntando cómo aislar aplicaciones, la seguridad no es mi preocupación, en cambio, quiero poder eliminar todo lo conectado a esa aplicación cuando ya no lo quiera.
Cosas en las que he pensado:
Instale aplicaciones brew
siempre que sea posible (creo que brew uninstall
limpia correctamente).
Ejecute aplicaciones desde su archivo DMG sin copiar en el /Applications
directorio (no sé si esto realmente ayuda con algo).
Use la aplicación AppCleaner (la estoy usando actualmente) que no es mala 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?
Prefiere usar Homebrew y Homebrew-Cask siempre que esté disponible.
Para aplicaciones GUI, prefiera usar brew cask zap app_name
en lugar de estándar brew cask uninstall app_name
.
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 protección, ya que los archivos residuales aún pueden quedar en ~/Library
otros lugares, según 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 aplicaciones a través de los métodos mencionados anteriormente y elimínelas tan pronto como termine de probarlas. Esto evitará que tengas que realizar una nueva instalación del sistema operativo con frecuencia.
CCleaner es bastante efectivo para deshacerse de los archivos innecesarios.
Sin embargo, absténgase de instalar MacKeeper , ya que se considera que es un malware y es difícil deshacerse de él.
brew-cask
la página del manual.
sin ladera