J'ai installé MacPorts sur mon Mac OS X Lion, et je voudrais le supprimer. Il ne devrait plus y avoir de trace de MacPorts?
Y a-t-il un moyen de le faire?
J'ai installé MacPorts sur mon Mac OS X Lion, et je voudrais le supprimer. Il ne devrait plus y avoir de trace de MacPorts?
Y a-t-il un moyen de le faire?
À partir du manuel, désinstaller MacPorts fonctionne comme suit. Vous devez d'abord désinstaller tous les ports :
sudo port -fp uninstall --follow-dependents installed
Si port
n'est pas trouvé, essayez /opt/local/bin/port
à la place.
De plus, pour supprimer les restes de MacPorts, vous devrez supprimer les fichiers suivants par cette commande unique (copiez et collez ligne par ligne dans le Terminal) :
sudo rm -rf /opt/local
sudo rm -rf /Applications/DarwinPorts
sudo rm -rf /Applications/MacPorts
sudo rm -rf /Library/LaunchDaemons/org.macports.*
sudo rm -rf /Library/Receipts/DarwinPorts*.pkg
sudo rm -rf /Library/Receipts/MacPorts*.pkg
sudo rm -rf /Library/StartupItems/DarwinPortsStartup
sudo rm -rf /Library/Tcl/darwinports1.0
sudo rm -rf /Library/Tcl/macports1.0
sudo rm -rf ~/.macports
Avertissement : Ne lancez pas une commande sudo
—surtout une commande rm -rf
Notez que MacPorts [crée son propre utilisateur et groupe d'utilisateurs](https://trac.macports.org/ticket/31013). Ils peuvent également être supprimés. Consultez [cette réponse](https://apple.stackexchange.com/a/320714/611) sur Ask Different pour plus d'informations.
`
Enfin, chaque port installé via MacPorts peut à nouveau créer son propre utilisateur et groupe, vous devrez donc effectuer un nettoyage manuel.
`
Ce guide m'a aidé à supprimer MacPorts : http://bitboxer.de/2010/06/03/moving-from-macports-to-homebrew/
Voici un résumé (au cas où le lien ne fonctionnerait pas) : Tout d'abord, désinstallez MacPorts :
sudo port -f uninstall installed
Deuxième étape : supprimez tout ce qui reste de MacPorts (vérifiez d'abord MySQL et autres éléments dans /opt/local) :
sudo rm -rf /opt/local
sudo rm -rf /Applications/DarwinPorts
sudo rm -rf /Applications/MacPorts
sudo rm -rf /Library/LaunchDaemons/org.macports.*
sudo rm -rf /Library/Receipts/DarwinPorts*.pkg
sudo rm -rf /Library/Receipts/MacPorts*.pkg
sudo rm -rf /Library/StartupItems/DarwinPortsStartup
sudo rm -rf /Library/Tcl/darwinports1.0
sudo rm -rf /Library/Tcl/macports1.0
sudo rm -rf ~/.macports
Après cela, vous devriez supprimer le dossier /opt/local/bin de votre $PATH
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.