Comment supprimer complètement le logiciel Apps & sous Mac OS X par désinstallation manuelle du terminal
Table des matières:
La plupart des applications de Mac OS X peuvent être désinstallées facilement en les faisant glisser dans la corbeille à partir du dossier /Applications/, et de nombreuses autres sont accompagnées d'applications de désinstallation qui feront le ménage et supprimeront également complètement les applications. De plus, il existe des utilitaires tiers pour Mac OS qui peuvent rendre la suppression totale des applications aussi simple que le glisser-déposer.
Une autre solution, qu'il est préférable de réserver et destinée aux utilisateurs Mac avancés uniquement qui sont à l'aise avec la ligne de commande et qui ont une connaissance plus approfondie de Mac OS X, est la suppression manuelle approfondie d'une application et de tous les composants associés, et c'est ce que nous allons couvrir ici.
Cette méthode de processus est beaucoup plus technique et repose sur le terminal pour accomplir la procédure de désinstallation complète. Encore une fois, ceci est destiné uniquement aux utilisateurs avancés et il est rarement nécessaire de supprimer une application ou des composants d'application de cette manière. Nous allons diviser les étapes en quelques parties, d'abord trouver l'application et les composants associés, ce qui nécessite un certain niveau de connaissances et de discrétion pour déterminer ce qui est lié et ce qui ne l'est pas, et deuxièmement, la suppression effective des fichiers appropriés. Si vous êtes un utilisateur expert qui est très à l'aise avec cette perspective et que vous voulez juste une commande actionnable sans aucune explication sur ce qui se passe et pourquoi, vous pouvez passer à une version condensée ci-dessous.
Comment trouver tous les composants des applications/logiciels sous Mac OS X
Nous utiliserons Terminal et mdfind, bien que d'autres outils de recherche en ligne de commande puissent également fonctionner à cette fin. La syntaxe générale à utiliser est la commande suivante avec l'indicateur -name :
"mdfind -name nom de l&39;application"
Vous pouvez également utiliser la recherche la plus large possible sans l'indicateur -name, mais vos résultats peuvent être moins précis, c'est à vous de décider si cela est utile
Par exemple, pour rechercher des fichiers et des composants associés à Teleport, l'utilitaire de partage de clavier et de souris de Mac OS X permettant de contrôler plusieurs Mac avec un seul clavier, vous pouvez utiliser ce qui suit :
mdfind -name teleport"
Cette recherche large devrait renvoyer tout ce qui est associé au nom de l'application sur le Mac. Cela ne signifie pas pour autant que vous devez supprimer tout ce qui est renvoyé par la recherche.Par exemple soigneusement tout ce qui est trouvé, vous devrez peut-être ajuster vos paramètres de recherche pour déterminer si vous trouvez tous les composants nécessaires de l'application et/ou du logiciel.
D'une manière générale, vous recherchez des fichiers binaires, des fichiers .app et des éléments restants du logiciel, tels que des fichiers plist, des préférences, des caches, des démons et d'autres fichiers et composants accessoires associés à de nombreuses applications. sous OS X. Les composants d'application peuvent apparaître dans une grande variété d'emplacements, y compris, mais sans s'y limiter, les chemins de fichiers suivants :
/Applications/ ~/Applications/ ~/Library/Application Support/ ~/Library/Preferences/ ~/Library/Caches/ ~/Library/Containers/Application] ~/Library/LaunchAgents/Application] ~/Library/PreferencePanes/ ~/Library/Saved\ Application\ State/ ~/Downloads/ /System/Library/LaunchDaemons/ /System/Library/LaunchAgents/
Pour réitérer, il peut s'agir ou non d'une liste complète des emplacements où les fichiers associés sont stockés pour une application donnée, c'est pourquoi il est important de prêter attention à ce qui est rapporté par la commande mdfind.Si ce que vous cherchez à désinstaller complètement est un utilitaire de ligne de commande, il peut avoir des composants dans une variété de dossiers binaires, que ce soit /usr/bin /usr/sbin ou autres,
Suppression complète des applications et des composants d'application restants
Supprimez uniquement les fichiers associés qu'il est approprié de supprimer, il n'y a pas de réponse universelle à cela, c'est pourquoi vous devez faire attention aux fichiers trouvés via l'utilitaire mdfind. Assurez-vous de savoir exactement quel fichier vous supprimez et pourquoi vous le supprimez - comme déjà mentionné, ceci est vraiment destiné aux utilisateurs experts ayant une connaissance avancée de Mac OS X - vous ne voulez pas supprimer accidentellement la mauvaise chose . Vous pouvez ensuite supprimer définitivement les fichiers avec la commande rm ou srm, si vous n'êtes pas familier avec la commande rm, elle n'est pas réversible, utilisez donc avec prudence ou vous pourriez supprimer involontairement quelque chose d'important.
Si vous n'êtes pas incroyablement confiant dans ce que vous faites, vous devriez au moins sauvegarder le Mac avant d'aller plus loin, ce qui est de toute façon une bonne idée de le faire régulièrement.
Voici un exemple de rm avec un préfixe sudo pour autoriser les privilèges administratifs, supprimant certains fichiers fictifs à des emplacements imaginaires (oui, ceux-ci sont créés pour empêcher le copier/coller et l'utilisation abusive du rm ridiculement puissant commande):
sudo rm -rif ~/Directory/Component/Removeme.pane sudo rm -rif /TheLibrary/LaunchDaemons/sketchyd sudo rm -rif /usr/sbin/crudrunner sudo rm -rif ~/Télécharger/sketchydaemon-installer.tgz sudo rm -rif ~/.Tofu/Preferences/com.company.crudrunner.plist
Encore une fois, ceci est un exemple, le composant 'sudo rm -rif' est réel mais aucun des répertoires ou fichiers ne l'est, cela dépendra entièrement de ce que vous trouvez avec mdfind et de ce que vous déterminez devrait être supprimé.
Suppression manuelle d'applications et de composants sous OS X via un terminal : la version condensée
Je suis patiente? Expert en ligne de commande et savez exactement où trouver des fichiers indésirables ? Voici la version condensée, sans explication - ne vous précipitez pas dessus si vous ne savez pas ce que vous faites :
- Mettez à la poubelle les fichiers d'application connus
- Lancez Terminal et utilisez la syntaxe suivante pour trouver les composants restants
- Supprimer les fichiers associés des emplacements système avec rm :
- Répéter si nécessaire avec les fichiers de composants associés renvoyés par mdfind
mdfind -name
sudo rm -rf /Quoi qu'il en soit
Vous pouvez également choisir de supprimer les composants de l'interface graphique avec le Finder. La suppression des fichiers de cache utilisateur et d'autres composants ~/Library/ se fait facilement via le Finder d'OS X, alors que fouiller dans des dossiers système profonds ou des répertoires Unix comme /usr/sbin/ avec l'interface graphique n'est pas particulièrement recommandé. Ce processus fonctionne pour supprimer le logiciel par défaut fourni avec Mac OS X, mais sans raison très convaincante de le faire, ce n'est pas recommandé.
Si tout cela vous semble au-dessus de la tête, c'est parce que c'est vraiment beaucoup plus avancé que ce dont un utilisateur Mac moyen aurait besoin pour le faire. Pour la grande majorité des utilisateurs de Mac, il est préférable de recourir à des méthodes de désinstallation d'applications plus traditionnelles ou d'utiliser un utilitaire de désinstallation d'applications complet comme AppCleaner, qui est gratuit et effectue essentiellement le même processus de recherche, mais via une interface utilisateur graphique automatisée.