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.