So entfernen Sie MacPorts sauber

17

Ich möchte alle von MacPorts vorgenommenen Änderungen sowie MacPorts selbst sauber entfernen, um mein Glück mit Homebrew zu versuchen. Wie kann ich das machen?

ipavlic
quelle

Antworten:

21

In der MacPort-Dokumentation wird empfohlen , Ihr Terminal zu verwenden und Folgendes einzugeben :
sudo port -fp uninstall installed

und mit diesem Befehl werden alle verbleibenden Elemente gelöscht:

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

Warnung : Führen Sie keinen sudoBefehl aus, insbesondere keinen rm -rf, es sei denn, Sie wissen, was er tut.

Michiel
quelle
5
Stellen Sie einfach sicher, dass die erste Zeile mit einem Backslash endet und nicht mit einem Schrägstrich!
Echristopherson
Das stimmt. Ich werde es in meiner Antwort hinzufügen.
Michiel
Ich habe diesen Fehler erhalten, Error: No ports matched the given expressionwenn verwendet sudo port -fp uninstall installed. Was könnte der mögliche Grund sein?
ptamzz
Danke für die Antwort, was ich gesucht habe, habe ich von hier bekommen. Groß!!!
AMIC MING
Wird /opt/locales nicht nur für MacPorts verwendet? Wenn ja, scheint dies gefährlich ....
Jvriesem