35 votes

brew cask : comment désinstaller une application

J'ai essayé, alors que je suis dans /opt/homebrew-cask/Caskroom

$ for i in *; do brew cask uninstall $i; done
Error: appcleaner is not installed
Error: avidemux is not installed
Error: eclipse-ide is not installed
Error: flash is not installed
Error: silverlight is not installed
Error: thunderbird is not installed
Error: vlc is not installed

Il a désinstallé plusieurs applications, mais pas celles-là. Pourquoi ?

$ brew cask list
appcleaner    avidemux      eclipse-ide   flash     silverlight   thunderbird   vlc

$ pwd
/opt/homebrew-cask/Caskroom
$ ls
appcleaner  avidemux    eclipse-ide flash       silverlight thunderbird vlc
$ du -sh .
532M    .

Comment les désinstaller correctement ? Il n'a pas désinstallé parce que mis à jour sans brew cask ?

36voto

Gabe Points 668
brew cask uninstall --force

Cela supprimera toutes les versions d'un Cask.

28voto

Houen Points 381

Et à moins que vous ne vouliez que les préférences traînent, vous pouvez aussi le faire :

brew cask zap [your cask]

7voto

Kwadz Points 291

En 2022, vous pouvez utiliser :

brew uninstall --zap firefox

Selon le documentation :

La strophe zap décrit une désinstallation plus complète des fichiers associés à un Cask.

[...]

zap Les strophes peuvent être supprimées :

Fichiers de préférences et caches stockés dans le répertoire ~/Library de l'utilisateur. Les ressources partagées telles que les dispositifs de mise à jour des applications. Puisque les ressources partagées peuvent être supprimées, d'autres applications peuvent être affectées par brew uninstall --zap. Il incombe à l'utilisateur final de comprendre cela.

0voto

chillin Points 2767
  brew rmdeps

o

  brew rmtree

Voir : Désinstaller / supprimer un paquet Homebrew, y compris toutes ses dépendances

Il est possible que si l'utilisateur a mis à jour l'application manuellement et qu'il n'utilise pas Brew, il devra la désinstaller manuellement.

Vous pouvez vérifier s'il y a des reçus dans votre dossier Reçus :

 ls /private/var/db/receipts

et utiliser le fichier .bom de réception de l'application et lsbom pour mettre à la Corbeille tous les fichiers installés par l'application comme décrit ici : Désinstaller les applications installées à partir des paquets Installer

Le Homebrew semble prendre le monde d'assaut, selon les amateurs de Homebrew. Je trouve que Homebrew est plus ou moins incomplet, qu'il ne bénéficie pratiquement d'aucun support et qu'il a des ambitions qui dépassent ses capacités, peut-être parce qu'il n'en est qu'à ses débuts, ou peut-être parce qu'il tente de concurrencer une solution de gestion des sources et des paquets binaires pour OS X entièrement mature, complète, bénéficiant d'un support complet, à savoir MacPorts

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X