Zainstalowałem MacPorts na moim Mac OS X Lion i chciałbym go usunąć. Nie powinno być już śladu MacPorts?
Czy jest na to sposób?
Zainstalowałem MacPorts na moim Mac OS X Lion i chciałbym go usunąć. Nie powinno być już śladu MacPorts?
Czy jest na to sposób?
Odpowiedzi:
Z instrukcji odinstalowanie MacPorts działa w następujący sposób. Najpierw musisz odinstalować wszystkie porty:
sudo port -fp uninstall --follow-dependents installed
Jeśli port
nie zostanie znaleziony, spróbuj /opt/local/bin/port
zamiast tego.
Ponadto, aby usunąć resztki MacPorts, musisz usunąć następujące pliki za pomocą tego pojedynczego polecenia (skopiuj i wklej wiersz po wierszu do terminalu):
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
Ostrzeżenie: nie uruchamiaj sudo
polecenia - zwłaszcza rm -rf
jednego - chyba że wiesz, co on robi, i wprowadź każdą linię osobno, jeśli nie masz pewności.
Pamiętaj, że MacPorts tworzy własnego użytkownika i grupę użytkowników . Można je również usunąć. Aby uzyskać więcej informacji, zapoznaj się z odpowiedzią w Zapytaj inaczej
Wreszcie każdy port zainstalowany za pośrednictwem MacPorts może ponownie utworzyć własnego użytkownika i grupę, więc może być konieczne wykonanie ręcznego czyszczenia.
/opt/
nie istnieje nawet w domyślnej instalacji OS X, więc możesz go bezpiecznie usunąć.
Ten przewodnik pomógł mi usunąć MacPorts: http://bitboxer.de/2010/06/03/moving-from-macports-to-homebrew/
Oto podsumowanie (na wypadek, gdyby link zniknął): Najpierw odinstaluj MacPorts:
sudo port -f uninstall installed
Drugi krok: usuń wszystko, co zostało z MacPorts (najpierw sprawdź MySQL i inne rzeczy w / 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
Następnie powinieneś usunąć / opt / local / bin z $ PATH
$ brew doctor
daje:Warning: Setting DYLD_LIBRARY_PATH can break dynamic linking. You should probably unset it.