Mac OS X LionにMacPortsをインストールしましたが、削除したいと思います。MacPortsのトレースはもうないはずですか?
これを行う方法はありますか?
Mac OS X LionにMacPortsをインストールしましたが、削除したいと思います。MacPortsのトレースはもうないはずですか?
これを行う方法はありますか?
回答:
マニュアルから、MacPortsのアンインストールは次のように機能します。最初にすべてのポートをアンインストールする必要があります。
sudo port -fp uninstall --follow-dependents installed
port
見つからない場合は、/opt/local/bin/port
代わりに試してください。
また、MacPortsの残りを削除するには、この単一のコマンドで次のファイルを削除する必要があります(ターミナルに1行ずつコピーして貼り付けます)。
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
1つ)を実行しないでください(コマンドの実行内容がわからない場合)。不明な場合は各行を個別に入力してください。
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
2番目のステップ: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.