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?

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.