J'ai vu des conseils par application, mais existe-t-il une approche standard telle que Ajouter / Supprimer des programmes dans Windows?
J'ai vu des conseils par application, mais existe-t-il une approche standard telle que Ajouter / Supprimer des programmes dans Windows?
N'oubliez pas que (la plupart) des applications Mac OS X sont installées de manière autonome; c'est-à-dire que vous faites simplement glisser une copie du dossier * .app dans le répertoire Applications de votre choix.
Une fois que la raison de cette est de simplifier la désinstallation - supprimez le dossier de l'application; simple.
Aucun à ma connaissance (comme annoncé par Apple, je veux dire). J'ai trouvé ceci sur mes favoris: http://www.thexlab.com/faqs/uninstallingapps.html , ce qui pourrait vous donner une meilleure idée de ce qu'il faut faire avant et après l'installation des applications.
Il existe quelques applications qui prennent également en charge cela, comme: AppCleaner qui essaie de trouver les documents et les paramètres utilisés par l'application (bien que l'efficacité / la fiabilité de cette application ou de toute application de cette nature ne soit pas discutable)
La grande majorité des programmes OS X sont en fait des bundles; si vous ouvrez le terminal et accédez au dossier de l'application, vous constaterez que vos applications sont en fait des répertoires (dossiers). À l'intérieur se trouvent diverses bibliothèques, exécutables, fichiers de ressources, etc.
Pour vous désinstaller habituellement ... généralement ... faites simplement glisser l'application vers la corbeille et videz-la. Ensuite, effectuez une recherche dans la zone de texte Spotlight (pensez que c'est une liste déroulante de la loupe dans le coin) et recherchez le nom de l'application pour trouver les fichiers .plist dans le (s) dossier (s) de la bibliothèque; ce sont les préférences. Vous pouvez également les faire glisser et les déposer dans la corbeille. Ensuite, l'application devrait disparaître.
Je dis généralement parce que certaines applications utilisaient des installateurs lorsque vous les avez installées, et parfois ces installateurs peuvent, lors de la réexécution, désinstaller le programme. La majorité, cependant, peut être éliminée comme décrit ci-dessus, surtout si vous l'avez installée en le faisant glisser dans le dossier de l'application en premier lieu.
Si vous vous trompez d'une manière ou d'une autre, vous pouvez toujours simplement réinstaller l'application et regarder pour un fichier README dans le volume DMG du programme d'installation. J'ai vu beaucoup d'applications fournies avec un README juste pour vous dire de faire glisser l'application vers la corbeille pour la désinstaller.
Utilisez Spotlight.
Faites d'abord glisser l'application vers la corbeille. Attendez.
Premier arrière-plan:
man hier # avoir une idée de l'endroit où ces choses devraient être.
Ensuite, exécutez:
mdfind -name AppName #identifie tout ce qui a été laissé derrière.
Ensuite, pour supprimer réellement tous les fichiers, c'est ce que vous voudriez:
mdfind -name AppName | parallel rm -rf {} # xargs fonctionne aussi, mais pas aussi cool
Il y a quelque chose que je ne comprends tout simplement pas à propos des programmes de désinstallation, je suppose, sur OSX. Les fichiers ont un endroit où aller, tout est très bien documenté, je ne comprends pas pourquoi les scripts de désinstallation 9/10 laissent les préférences et les répertoires Cache et Application Support.
Non. La structure du programme d'installation dans OS X (fichiers .pkg) ne prend pas en charge la désinstallation. Il s'agit donc d'un nettoyage manuel au cas par cas.
Les autres commentaires ici concernent la désinstallation des applications, mais vous pouvez essayer quelque chose comme Hazel qui a une fonctionnalité pour supprimer les fichiers associés / d'assistance d'une application lorsque vous avez fait glisser l'application vers la corbeille .
J'ai utilisé AppZapper avec de bons résultats
J'utilise un one liner emprunté à un utilisateur ailleurs sur ce site, ou sur un site sœur associé, ou à macosxhints (je ne me souviens plus de la référence ou je posterais un lien), que j'ai transformé en script (appelé "uninstaller") et ajusté légèrement en changeant la commande rm pour utiliser un programme de ligne de commande plus sûr installé à l'aide de macports, rmtrash. Le fichier de reçu de nomenclature fourni par l'utilisateur doit être dans / private / var / db / receipts si l'application à supprimer a été installée à l'aide d'un programme d'installation et le développeur en a inclus un. Le script placera tous les fichiers installés dans la corbeille de l'utilisateur.
#! / Bin / bash #uninstaller /private/var/db/receipts/com.url.name.of.app.bom #uninstall application os x installée avec le programme d'installation -pkg #using (utilisateur) a fourni le reçu de base #placez tous les fichiers et répertoires installés dans la corbeille de l'utilisateur "/ usr / bin / sudo" xargs = "/ usr / bin / xargs" rmtrash = "/ opt / local / bin / rmtrash" lsbom -fls "$ 1" | (cd /; sudo xargs rmtrash -u $ USER) exit
L'installation de MacPorts et rmtrash est assez simple, cependant, une fois xcode (pour Mavericks 10.9 xcode_5.1.1.dmg) est installé:
curl -Ok https://distfiles.macports.org/MacPorts/MacPorts-2.2.1.tar.bz2 tar xf MacPorts -2.2.1.tar.bz2 cd MacPorts-2.2.1 ./configure make sudo make install #not war! cd .. rm -rf Macports- * sudo / opt / local / bin / port -v selfupdate export PATH = $ HOME / macports / bin: $ HOME / macports / sbin: $ PATH export MANPATH = $ HOME / macports / share / man: $ MANPATH sudo port -vsc install rmtrash diskutil quiet repairPermissions /