Désinstaller une application du Mac App Store en ligne de commande

Pour les amateurs de Linux, ceux qui pensent que l’App Store et le Mac App Store ne sont que des pâles copies des gestionnaires de paquets : Apple propose des outils en ligne de commandes (pour les nostalgiques du DOS) pour désinstaller des applications. Ou plus exactement, proposait : les dernières versions de Yosemite n’intègrent plus l’outil.

Apparu avec Lion (10.7.5), l’outil uninstall existe dans Mountain Lion, Mavericks et la première version de Yosemite. Assez bizarrement (même s’il n’a jamais été documenté), l’utilitaire n’est plus présent dans les dernières versions de Yosemite.

L’usage ? Simple.

sudo uninstall file:///Applications/applications_a_désinstaller.app

Sous Lion

Sous Lion

Ca ne fonctionne évidemment qu’avec les applications installées depuis le Mac App Store.

Pour ceux qui veulent essayer, il est possible de récupérer le fichier dans la première version de Yosemite (si vous avez gardé le fichier d’installation), il se trouve dans /usr/sbin. Sous Yosemite en version 10.10.4, ça fonctionne parfaitement.