Comment désinstaller les packages de Homebrew

Image illustrant : Comment désinstaller les packages de Homebrew
  1. Accueil
  2. Tutoriels
  3. Mac
  4. Comment désinstaller les packages de Homebrew

Regardez ce que vous devez faire lorsque vous n'avez plus besoin du package particulier de Homebrew et que vous souhaitez le supprimer.

Si vous avez installé Homebrew sur un Mac pour l'utiliser comme gestionnaire de packages pour divers utilitaires Unix et en ligne de commande, vous avez probablement également installé une poignée de packages jugés utiles pour vous. Mais que faire si vous n'en avez plus besoin et que vous souhaitez supprimer un package Homebrew particulier?

Il s'avère que la désinstallation de packages / formule avec Homebrew est très facile, et la désinstallation et la suppression de packages de Homebrew sont tout aussi faciles que leur installation en premier lieu.

Pour être clair, nous ne parlons pas de désinstaller Homebrew lui-même, nous parlons simplement de supprimer des packages particuliers de Homebrew.

Comment désinstaller et supprimer les packages Homebrew

La bonne façon de supprimer un package Homebrew est avec la commande de désinstallation ou de suppression.

La commande de désinstallation du package Homebrew ressemble à ceci:

brew uninstall packageName

La commande de suppression du package Homebrew ressemble à ceci:

brew remove packageName

Comme vous l'avez peut-être deviné, les commandes de suppression et de désinstallation sont exactement les mêmes et obtiennent le même résultat; la suppression du package Homebrew.

Par exemple, pour supprimer et désinstaller Telnet (en supposant que vous ayez installé telnet sur le Mac avec Homebrew de toute façon), vous utiliseriez la chaîne de commande suivante:

brew uninstall telnet

Ou vous pouvez utiliser la commande remove pour le même effet:

brew remove telnet

La suppression d'un package de Homebrew est rapide, car il n'est pas nécessaire de télécharger quoi que ce soit, il supprime simplement le package Homebrew du Mac.

Vous pouvez confirmer que le package a été supprimé en essayant à nouveau d'exécuter la commande ou en vérifiant où les packages Homebrew sont installés et vous constaterez que le package que vous avez supprimé n'est plus là.

Options de désinstallation supplémentaires du package Homebrew

Vous pouvez également passer deux indicateurs à la commande de désinstallation de Homebrew; –Force et –ignore-dépendances.

L'indicateur –force (ou -f) supprimera de force le package et supprimera toutes les versions de ce package / formule.

L'indicateur –ignore-dependencies fait exactement ce à quoi il ressemble, il ignorera les dépendances pour la formule en question lors de la désinstallation du package désigné.

Gestion des dépendances lors de la désinstallation des packages Homebrew

Une chose à garder à l'esprit lors de la suppression et de la désinstallation de packages de Homebrew est que si le package en cours de désinstallation a des dépendances qui sont utilisées par un autre package ou une autre formule, cela peut le briser et empêcher le package secondaire de fonctionner correctement. Le moyen le plus simple d'empêcher cela est peut-être d'utiliser l'indicateur facultatif –ignore-dependencies. Par exemple:

brew uninstall --ignore-dependencies telnet

Si vous n'êtes pas sûr des dépendances existantes avec un package Homebrew particulier, vous pouvez utiliser la commande deps pour le découvrir:

brew deps packageName

Par exemple, si vous avez installé python3 sur le Mac en utilisant l'approche Homebrew, qui a une bonne quantité de dépendances, l'exécution de cette commande ressemblerait à ceci:

% brew deps python3
gdbm
openssl
readline
sqlite
xz

Étant donné que de nombreux autres packages utilisent également ces dépendances, si vous supprimez python3, vous voudriez certainement émettre l'indicateur –ignore-dependencies. La même chose s'applique à node.js et npm, et à de nombreux autres packages Homebrew populaires.

Connaissez-vous d'autres méthodes ou conseils liés à la désinstallation des packages et des formules Homebrew? Partagez avec nous dans les commentaires ci-dessous!

Partager Tutoriel

Mots clés dans : Comment désinstaller les packages de Homebrew

packages Homebrew désinstallation

Autres Tutoriels sur (packages, Homebrew, désinstallation) ...