N'est-il pas ridicule qu'à chaque fois que vous voulez désinstaller un programme, vous deviez chercher sur Google des astuces magiques "Supprimer les fichiers A,B,C dans votre /Bibliothèque, lancer un .sh script à partir de la console, etc". Pourquoi Microsoft a réussi à créer un moyen simple et efficace de désinstallation via le panneau de configuration et Apple ne l'a pas fait ?
Réponses
Trop de publicités?La méthode standard, en supposant que le programme respecte toutes les directives d'Apple en matière d'applications, consiste à faire glisser l'icône .app
à partir de l'emplacement d'installation (généralement /Applications
) dans la corbeille.
Il existe quelques exceptions à cette règle, mais la plupart du temps, c'est ainsi que l'on procède.
Les fichiers de programme qui sont laissés dans ~/Library/Application Support
peuvent également être nettoyées si vous le souhaitez, mais elles sont généralement considérées comme bénignes et peuvent être ignorées.
Il existe des aides à la désinstallation qui facilitent grandement la suppression d'une application et de tous ses fichiers de support. Vous n'avez donc pas besoin de chercher sur Google des détails sur la manière de désinstaller. Jetez un coup d'œil à TrashMe ou AppCleaner -- Ces deux outils tentent d'automatiser la recherche et la suppression des fichiers d'assistance qui accompagnent les applications. Dans le cas de TrashMe, il vous aide également à désinstaller les widgets et les plugins de configuration du système, ce qui est pratique. Personnellement, je préfère TrashMe.
Certains logiciels s'intègrent si profondément (MacFuSE ou Growl par exemple) dans le système que le seul moyen de les désinstaller est d'utiliser un script. Dans ces cas, il existe généralement un script de désinstallation dans le fichier .dmg
que vous avez téléchargé pour installer le logiciel ou celui fourni par le développeur sur son site web.
Il n'y a pas de "désinstallateur" par défaut, en grande partie pour la même raison qu'il n'y a pas d'"installateur" par défaut.
La plupart des programmes sont installés simplement en les déplaçant vers l'emplacement à partir duquel vous souhaitez les exécuter, qui est le plus souvent votre dossier d'applications, mais il n'y a aucune raison (et je vois cela BEAUCOUP) pour que vous ne puissiez pas simplement exécuter le programme à partir de votre dossier de téléchargements sans jamais les déplacer - c'est très courant lorsque le fichier .app est téléchargé directement sans être à l'intérieur d'un fichier d'image disque .dmg qui vous invite alors souvent à faire glisser l'icône vers votre dossier d'applications.
Comme la réponse de Ian C., ces applications peuvent laisser des traces d'elles-mêmes dans les dossiers de la bibliothèque, etc. lorsqu'elles sont exécutées, mais ces traces ne sont pas considérées comme particulièrement importantes et il n'est pas dangereux de les laisser, et c'est souvent bénéfique (soit pour l'utilisateur, soit pour le vendeur) car cela permet des choses telles que la réinstallation et le retour à la normale de tous les anciens paramètres, ou l'interdiction de la réinstallation en raison de la découverte d'une ancienne licence d'essai périmée, etc. L'efficacité de ce genre de choses est d'une importance variable selon la personne à qui l'on s'adresse.
Il arrive parfois que des programmes utilisent un programme d'installation spécifique. Ces programmes ont souvent des fonctions qui nécessitent des procédures plus complexes pour fonctionner, comme l'installation d'un module du noyau, etc.