Mac OS X Lion에 MacPorts를 설치했으며 제거하고 싶습니다. 더 이상 MacPort가 없어야합니까?
이것을 할 수있는 방법이 있습니까?
Mac OS X Lion에 MacPorts를 설치했으며 제거하고 싶습니다. 더 이상 MacPort가 없어야합니까?
이것을 할 수있는 방법이 있습니까?
답변:
매뉴얼에서 MacPorts 제거 는 다음과 같이 작동합니다. 먼저 모든 포트를 제거해야합니다.
sudo port -fp uninstall --follow-dependents installed
port
찾을 수 없으면 /opt/local/bin/port
대신 시도하십시오 .
또한, 나머지 MacPort를 제거하려면이 단일 명령으로 다음 파일을 삭제해야합니다 (한 줄씩 터미널에 복사하여 붙여 넣기).
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
경고 : 수행중인 작업 을 모르는 경우 sudo
특히 명령을 실행하지 말고 rm -rf
확실하지 않은 경우 각 줄을 개별적으로 입력하십시오.
MacPorts 는 자체 사용자 및 사용자 그룹을 생성합니다 . 그것들도 제거 할 수 있습니다. 자세한 내용 은 Ask Different 에서이 답변 을 참조하십시오 .
마지막으로 MacPorts를 통해 설치된 각 포트는 다시 자체 사용자 및 그룹을 생성 할 수 있으므로 수동 정리를 수행해야 할 수도 있습니다.
/opt/
기본 OS X 설치에는 존재하지 않으므로 안전하게 제거 할 수 있습니다.
이 안내서는 MacPorts를 제거하는 데 도움이되었습니다. http://bitboxer.de/2010/06/03/moving-from-macports-to-homebrew/
다음은 요약입니다 (링크가 끊어진 경우). 먼저 MacPorts를 제거하십시오.
sudo port -f uninstall installed
두 번째 단계 : MacPorts에 남아있는 모든 것을 제거하십시오 (먼저 / opt / local에서 MySQL 및 기타 항목을 확인하십시오).
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
그런 다음 $ PATH에서 / opt / local / bin을 제거해야합니다.
$ brew doctor
제공 :Warning: Setting DYLD_LIBRARY_PATH can break dynamic linking. You should probably unset it.