Cómo eliminar completamente el software Apps & en Mac OS X mediante la desinstalación manual del terminal
Tabla de contenido:
La mayoría de las aplicaciones en Mac OS X se pueden desinstalar fácilmente arrastrándolas a la Papelera desde la carpeta /Aplicaciones/, y muchas otras vienen con aplicaciones de desinstalación adjuntas que limpiarán la casa y también eliminarán por completo las aplicaciones. Además, hay utilidades de terceros para Mac OS que pueden hacer que la eliminación total de aplicaciones sea tan simple como arrastrar y soltar.
Otra solución, que es mejor reservar y destinada a ser utilizada únicamente por usuarios avanzados de Mac que se sienten cómodos con la línea de comandos y tienen un conocimiento más profundo de Mac OS X es la eliminación manual completa de una aplicación y todos los componentes asociados, y eso es lo que cubriremos aquí.
Este método de proceso es mucho más técnico y depende de la terminal para realizar el procedimiento de desinstalación completo. Una vez más, esto está destinado solo a usuarios avanzados, y rara vez es necesario eliminar una aplicación o componentes de la aplicación de esta manera. Dividiremos los pasos en algunas partes, primero encontraremos la aplicación y los componentes relacionados, lo que requiere cierto nivel de conocimiento y discreción para determinar qué está relacionado y qué no, y segundo, la eliminación real de los archivos apropiados. Si es un usuario experto que se siente muy cómodo con esta perspectiva y solo desea un comando procesable sin ninguna explicación de lo que está sucediendo y por qué, puede pasar a una versión resumida a continuación.
Cómo encontrar todos los componentes de aplicaciones/software en Mac OS X
Usaremos Terminal y mdfind, aunque otras herramientas de búsqueda de línea de comando también pueden funcionar para este propósito. La sintaxis general a usar es el siguiente comando con el indicador -name:
"mdfind -name nombre de la aplicación"
También puede usar la búsqueda más amplia posible sin la marca -name, pero sus resultados pueden ser menos precisos, si eso es útil depende de usted
Por ejemplo, para encontrar archivos y componentes asociados con Teleport, la utilidad para compartir teclado y mouse de Mac OS X para controlar varias Mac con un solo teclado, puede usar lo siguiente:
mdfind -name telepuerto"
Esta búsqueda amplia debería arrojar todo lo que está asociado con el nombre de la aplicación en la Mac; sin embargo, esto no significa que deba eliminar todo lo que arrojó la búsqueda.Ejemplo cuidadosamente de todo lo que se encuentra, es posible que deba ajustar sus parámetros de búsqueda para determinar si está encontrando todos los componentes necesarios de la aplicación y/o software.
En términos generales, está buscando archivos binarios, archivos .app y partes remanentes del software, como archivos plist, preferencias, cachés, demonios y otros archivos y componentes accesorios asociados con muchas aplicaciones. en OS X. Los componentes de la aplicación pueden aparecer en una amplia variedad de ubicaciones, incluidas, entre otras, las siguientes rutas de archivo:
/Aplicaciones/ ~/Aplicaciones/ ~/Biblioteca/Soporte de aplicaciones/ ~/Biblioteca/Preferencias/ ~/Biblioteca/Cachés/ ~/Biblioteca/Contenedores/Aplicación] ~/Library/LaunchAgents/Application] ~/Library/PreferencePanes/ ~/Library/Saved\ Application\ State/ ~/Downloads/ /System/Library/LaunchDaemons/ /System/Library/LaunchAgents/
Para reiterar, esto puede o no ser una lista completa de dónde se almacenan los archivos relacionados para una aplicación determinada, por eso es importante prestar atención a lo que informa el comando mdfind.Si lo que busca desinstalar por completo es una utilidad de línea de comandos, puede tener componentes en una variedad de carpetas binarias, ya sea /usr/bin /usr/sbin u otras,
Eliminación completa de aplicaciones y componentes remanentes de aplicaciones
Elimine solo los archivos relacionados que sean apropiados para eliminar, no hay una respuesta universal a esto, por lo que debe prestar atención a los archivos que se encuentran a través de la utilidad mdfind. Asegúrese de saber exactamente qué archivo es el que está eliminando y por qué lo está eliminando; como ya se mencionó, esto realmente está destinado a usuarios expertos con conocimientos avanzados de Mac OS X; no desea eliminar accidentalmente el elemento incorrecto. . A continuación, puede eliminar los archivos de forma permanente con el comando rm o srm. Si no está familiarizado con el comando rm, no es reversible, así que utilícelo con precaución o podría eliminar algo importante sin querer.
Si no está muy seguro de lo que está haciendo, al menos debería hacer una copia de seguridad de la Mac antes de seguir adelante, lo cual es una buena idea para hacerlo regularmente de todos modos.
Aquí hay un ejemplo del rm con un prefijo sudo para permitir privilegios administrativos, eliminando algunos archivos ficticios en ubicaciones imaginarias (sí, estos están hechos para evitar copiar/pegar y el mal uso del ridículamente poderoso rm dominio):
sudo rm -rif ~/Directory/Component/Removeme.pane sudo rm -rif /TheLibrary/LaunchDaemons/sketchyd sudo rm -rif /usr/sbin/crudrunner sudo rm -rif ~/Descargar/sketchydaemon-installer.tgz sudo rm -rif ~/.Tofu/Preferences/com.company.crudrunner.plist
Nuevamente, este es un ejemplo, el componente 'sudo rm -rif' es real pero ninguno de los directorios o archivos lo son, dependerá completamente de lo que encuentre con mdfind y lo que determine que debería ser remoto.
Eliminación manual de aplicaciones y componentes en OS X a través de la terminal: la versión resumida
¿Impaciente? ¿Experto en línea de comandos y sabe exactamente dónde encontrar basura? Aquí está la versión resumida, sin explicación: no s alte a esto si no sabe lo que está haciendo:
- Pasar a la papelera los archivos de aplicaciones conocidas
- Inicie Terminal y use la siguiente sintaxis para encontrar componentes remanentes
- Eliminar archivos asociados de las ubicaciones del sistema con rm:
- Repita según sea necesario con los archivos de componentes asociados devueltos por mdfind
mdfind-nombre
sudo rm -rf /Lo que sea
También puede optar por eliminar los componentes de la GUI con el Finder. La eliminación de archivos de caché de usuario y otros componentes de ~/Library/ se realiza fácilmente a través del Finder de OS X, mientras que no se recomienda particularmente buscar en carpetas profundas del sistema o directorios de Unix como /usr/sbin/ con la GUI. Este proceso funciona para eliminar el software predeterminado que viene incluido con Mac OS X, aunque sin una razón muy convincente para hacerlo, no se recomienda.
Si algo de esto parece fuera de su cabeza, es porque es mucho más avanzado de lo que un usuario promedio de Mac necesitaría para hacerlo. Para la gran mayoría de los usuarios de Mac, es mejor recurrir a métodos de desinstalación de aplicaciones más tradicionales, o usar una utilidad de desinstalación de aplicaciones completa como AppCleaner, que es gratuita y básicamente realiza el mismo proceso de búsqueda pero a través de una interfaz gráfica de usuario automatizada.