Mac OS X LionにMacPortsをインストールしましたが、それを削除したいと思います。 MacPortsの痕跡はもうないはずですか?
これを行う方法はありますか?
マニュアルから、 MacPortsのアンインストール は次のように機能します。最初にすべてのポートをアンインストールする必要があります:
Sudo port -fp uninstall --follow-dependents installed
port
が見つからない場合は、代わりに/opt/local/bin/port
を試してください。
また、MacPortsの残りの部分を削除するには、この1つのコマンドで次のファイルを削除する必要があります(ターミナルに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
コマンドを実行しないでください。不明な場合は、各行を個別に入力してください。
MacPorts 独自のユーザーとユーザーグループを作成する であることに注意してください。それらも削除できます。詳細については、Ask Differentの this answer overを参照してください。
最後に、MacPortsを介してインストールされた各ポートは、独自のユーザーとグループを再び作成する可能性があるため、手動でクリーンアップを実行する必要がある場合があります。
このガイドは、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
その後、/ opt/local/binを$ PATHから削除する必要があります