Question Comment désinstaller Homebrew?


J'ai des problèmes avec le gestionnaire de paquets, Homebrew. Je ne trouve pas comment l'enlever!

Est-il sécuritaire d'enlever tout /usr/local? Homebrew a été installé quelque part dans ce répertoire.


143
2017-10-26 23:05


origine




Réponses:


Homebrew a recommandé une fois un script, également lié dans leur FAQ. Instructions ont changé Depuis lors, ils fournissent un script de désinstallation officiel que vous pouvez télécharger et exécuter:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

Voici une copie de l'ancien script, à des fins historiques:

cd `brew --prefix`
git checkout master
git ls-files -z | pbcopy
rm -rf Cellar
bin/brew prune
pbpaste | xargs -0 rm
rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions 
test -d Library/LinkedKegs && rm -r Library/LinkedKegs
rmdir -p bin Library share/man/man1 2> /dev/null
rm -rf .git
rm -rf ~/Library/Caches/Homebrew
rm -rf ~/Library/Logs/Homebrew
rm -rf /Library/Caches/Homebrew

Cela devrait également inverser votre /usr/local dossier à ses jours pré-Homebrew. Voir le Wiki d'installation homebrew pour plus d'informations.

Remarque: Vous devrez peut-être aussi supprimer ~/.homebrew ainsi que. S'il vous arrive d'avoir ~/.rvm, alors vous devriez supprimer ~/.rvm/bin/brew.


216
2017-10-27 01:56



Merci beaucoup! J'ai googlé tellement dur, mais même pas pris la peine de rechercher des actions de désinstallation dans le manuel d'installation! ;RÉ - holms
Notez que les instructions ont changé au fil du temps et ont également été déplacées dans la FAQ Homebrew github.com/mxcl/homebrew/wiki/FAQ/ - Nelson
Suite à ces commandes supprimé presque tous mes fichiers sur Desktop, Documents et 'Téléchargements'. Cela a gâché mon esprit aussi. S'il vous plaît aider! - Ava
rm -rf Bibliothèque / Taps - Googol
Si la première ligne de ce script échoue, il tentera de supprimer tout ce qui se trouve dans votre carton. Cela pourrait être beaucoup de vos données. - ade


Homebrew fournit maintenant un script de désinstallation situé ici.

Il suffit de lancer ce qui suit dans le terminal OSX:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

34
2018-04-14 21:51



bon, juste une solution simple - AMIC MING


Notez également que l’homebrew change de groupe en «staff» et donne un accès en écriture au groupe pour

  • /usr/local
  • /usr/local/bin
  • /usr/local/include
  • /usr/local/lib
  • /usr/local/sbin
  • /usr/local/share

Pour remettre ces répertoires dans leur état d'origine, procédez comme suit:

sudo chown root:wheel <directory> ; sudo chmod 755 <directory>

pour chacun ou si vous ne possédez pas de propriétaires / droits de fantaisie:

sudo chown -R root:wheel /usr/local ; sudo chmod -R 755 /usr/local

7
2018-06-11 10:02



Je ne peux pas le confirmer. ma /usr/local et ses sous-répertoires créés par Homebrew sont la propriété de mon utilisateur avec le admin groupe. - slhck


Essayer cet esprit, il désinstalle l'hôte et les caches associés, à condition que vous ayez installé le répertoire par défaut.


1
2018-06-27 07:33



Comment utilises-tu un esprit? - ninja08
@ ninja08 Cliquez sur le lien. Ouvrez une fenêtre de terminal. Copiez tout le texte de l'essentiel dans le terminal. - Spotlight


j'ai récemment fait un script pour gérer ce cas. Il supprime complètement Homebrew et propose des options CLI telles que des modes silencieux / verbeux et forcé, ainsi qu'un mode qui renvoie l'emplacement de votre installation Homebrew.


0
2018-04-24 13:49





Il pourrait y avoir d'autres fichiers dans /usr/local vous pourriez avoir besoin de pouvoir utiliser un autre gestionnaire de fichiers (Gestionnaire de paquets) pour supprimer le module de gestion actuel.


-3
2017-10-27 00:25



Je ne sais pas ce que signifie cette réponse. Qu'est-ce qu'un PM? - echristopherson
PM = Gestionnaire de paquets - Stephen