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, , désinstaller MacPorts fonctionne comme suit. Vous devez d'abord désinstaller tous les ports:
Sudo port -fp uninstall --follow-dependents installed
Si port
est introuvable, essayez plutôt /opt/local/bin/port
.
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 commande Sudo
- en particulier un rm -rf
- à moins que vous ne sachiez ce qu'elle fait, et entrez chaque ligne individuellement en cas de doute.
Notez que MacPorts crée ses propres utilisateurs et groupes d'utilisateurs . Ils peuvent également être supprimés. Voir cette réponse au-dessus de Demander une réponse différente 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.
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:
Sudo port -f uninstall installed
Deuxième étape: supprimez tout ce qui reste de MacPorts (recherchez d’abord MySQL et d’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, supprimez le fichier/opt/local/bin de votre $ PATH.