De nombreux utilisateurs de Mac n'installent jamais de logiciels ailleurs que sur le Mac App Store. D'autres installent à partir du Mac App Store et téléchargent des applications de développeurs individuels ou utilisent des magasins d'applications tiers. Cependant, quelques utilisateurs de Mac, y compris ceux qui ont quitté Windows ou Linux, sont particulièrement aventureux et souhaitent utiliser des outils qui ne sont pas disponibles sous forme de packages d'installation complets pouvant être facilement téléchargés depuis leur développeur. La plupart de ces outils sont open source et hébergés dans des référentiels comme GitHub. Et pour les installer, vous devez souvent utiliser Terminal. Dans de nombreux cas, vous devrez également utiliser un gestionnaire de packages comme Homebrew ou, comme nous en discutons dans cet article, MacPorts. Dans cet article, nous allons vous montrer comment désinstaller MacPorts si vous l'avez installé et que vous n'en avez plus besoin.

Qu'est-ce que MacPorts
MacPorts est un gestionnaire de paquets comme Homebrew. Il est utilisé pour installer des applications et des utilitaires à l’aide de Terminal. Plus précisément, MacPorts est un gestionnaire de packages pour les outils portés depuis Linux hébergés dans un référentiel, notamment NEdit, gv, GMT et Ghostscript. Bien que vous puissiez installer MacPorts directement à partir de la source à l'aide de Terminal, il existe également un fichier d'installation .pkg disponible qui vous permet de l'installer en exécutant le programme d'installation.
Pourquoi désinstaller MacPorts ?
La principale raison de la désinstallation de MacPorts est que vous l'avez installé pour l'essayer ou pour exécuter un logiciel porté mais que vous n'en avez plus besoin. Comme pour toutes les applications et utilitaires de votre Mac, si vous n'en avez plus besoin, vous devez le supprimer pour libérer de l'espace et éviter d'éventuels conflits avec d'autres applications que vous installerez à l'avenir.
Comment désinstaller MacPorts en toute simplicité
Comme nous le verrons lorsque nous vous montrerons la méthode manuelle de désinstallation de MacPorts, normalement, le processus de désinstallation prend du temps et implique beaucoup d'efforts pour exécuter les commandes du Terminal et retrouver les fichiers qu'il a placés sur votre Mac. Cependant, la méthode simple ne nécessite que quelques clics. Il utilise l'outil de désinstallation de CleanMyMac, qui répertorie tous ces fichiers pour vous et vous permet de les supprimer facilement. Démarrez votre essai gratuit CleanMyMac et essayez-le par vous-même. Suivez simplement ces étapes pour supprimer MacPorts :
- Ouvrez CleanMyMac et choisissez Applications dans la barre latérale.
- Cliquez sur Analyser > Gérer mes applications > Programme de désinstallation.
- Localisez MacPorts dans la liste de toutes les applications et sélectionnez-le.
- S'il existe une application appelée Darwin, sélectionnez-la également.
- Cliquez sur le bouton Désinstaller.

Comment désinstaller MacPorts manuellement
Si vous préférez désinstaller MacPorts manuellement, voici comment procéder :
- Ouvrez le terminal depuis Applications > Utilitaires.
- Tapez cette commande puis appuyez sur Retour :
sudo port -fp uninstall installed - Si cela renvoie un message d'erreur ou s'il semble que cela n'a pas fonctionné, passez à l'étape 4 pour supprimer les fichiers à l'aide du Finder.
- Cliquez sur le menu Aller et choisissez Aller au dossier, puis collez ce chemin de fichier :
/opt/local/bin/port. Faites glisser le dossier du port vers la corbeille. - Lorsque vous avez installé MacPorts, un utilisateur et un groupe MacPorts ont été créés sur votre Mac. L'étape suivante consiste donc à les supprimer. Utilisez ces commandes dans Terminal, en appuyant sur Entrée après chacune :
$ sudo dscl . -delete /Users/macports$ sudo dscl . -delete /Groups/macports
- Si l'un des ports que vous avez installés lors de l'utilisation de MacPorts a créé ses propres utilisateurs ou groupes, utilisez les mêmes commandes pour les supprimer, mais remplacez « MacPorts » dans les commandes par les noms des utilisateurs et des groupes créés.
- Pour supprimer le reste des fichiers installés par MacPorts, tapez bash dans Terminal et appuyez sur Retour. Maintenant, utilisez le script suivant :
$ sudo bash -c rm -rf \
/opt/local \
/Applications/DarwinPorts \
/Applications/MacPorts \
/Library/LaunchDaemons/org.macports.* \
/Library/Receipts/DarwinPorts*.pkg \
/Library/Receipts/MacPorts*.pkg \
/Library/StartupItems/DarwinPortsStartup \
/Library/Tcl/darwinports1.0 \
/Library/Tcl/macports1.0 \
~/.macports

Vous pouvez également utiliser la commande Aller au dossier dans le Finder pour accéder à chacun des répertoires et supprimer tous les fichiers et dossiers nommés MacPorts ou Darwin. Les chemins de fichiers sont :
- /Applications/DarwinPorts
- /Library/LaunchDaemons/org.MacPorts.*
- /Library/Receipts/DarwinPorts*.pkg
- /Library/Receipts/MacPorts*.pkg
- /Bibliothèque/StartupItems/DarwinPortsStartup
- /Library/Tcl/darwinports1.0 \
- /Library/Tcl/MacPorts1.0 \
Vous devrez également accéder à votre dossier Applications et faire glisser MacPorts et Darwin vers la corbeille.
Comment réinitialiser MacPorts s'il se comporte mal
Si MacPorts ou toute autre application sur votre Mac ne fonctionne pas comme il se doit et que vous souhaitez continuer à l'utiliser, vous pouvez essayer quelque chose avant de le désinstaller et de le réinstaller : réinitialiser l'application. Réinitialiser une application signifie laisser l'application elle-même sur votre Mac mais supprimer les fichiers de paramètres et autres fichiers qu'elle a placés sur votre Mac afin que lors de votre prochain lancement, elle soit dans l'état dans lequel elle se trouvait lorsque vous l'avez installée pour la première fois. Vous pouvez réinitialiser n'importe quelle application à l'aide de CleanMyMac :
- Ouvrez CleanMyMac et, encore une fois, exécutez une analyse dans l'outil Applications.
- Cliquez sur Gérer mes applications > Programme de désinstallation.
- Sélectionnez MacPorts dans la liste.
- Cliquez sur la flèche (>) à côté de son nom.
- Sélectionnez tout sauf les binaires et cliquez sur Supprimer.

MacPorts est un outil utile si vous souhaitez exécuter des ports Linux sur votre Mac. Cependant, si vous l'avez installé et ne l'utilisez plus, vous devez suivre les étapes ci-dessus pour désinstaller MacPorts.
Voir aussi :Comment désinstaller FortiClient de Mac étape par étape
