J'ai installé MacPorts sur mon Mac OS X Lion et je souhaite le supprimer. Il ne devrait plus y avoir de trace de MacPorts?
Y a-t-il un moyen de faire cela?
Dans le manuel, la désinstallation de 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
plutôt.
En outre, pour supprimer les restes de MacPorts, vous devez supprimer les fichiers suivants à l'aide de cette commande unique (copier et coller ligne par ligne dans 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: N'exécutez pas de sudo
commande, en particulier une commande, à rm -rf
moins que vous ne sachiez ce qu'elle fait, et entrez chaque ligne individuellement si vous n'êtes pas sûr.
Notez que MacPorts crée ses propres utilisateurs et groupes d’utilisateurs . Ils peuvent également être supprimés. Voir cette réponse plus sur Demander différent pour plus d'informations.
Enfin, chaque port installé via MacPorts peut à nouveau créer son propre utilisateur et son propre groupe. Vous devrez donc peut-être effectuer un nettoyage manuel.
$ brew doctor
donne:Warning: Setting DYLD_LIBRARY_PATH can break dynamic linking. You should probably unset it.
/opt/
n’existe même pas dans une installation OS X par défaut, vous pouvez donc le supprimer en toute sécurité.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 disparaîtrait): Commencez par désinstaller MacPorts:
Deuxième étape: supprimez tout ce qui reste de MacPorts (recherchez d’abord MySQL et d’autres éléments dans / opt / local):
Après cela, supprimez le fichier / opt / local / bin de votre $ PATH.
la source