Saya telah menginstal MacPorts pada Mac OS X Lion saya, dan saya ingin menghapusnya. Seharusnya tidak ada jejak MacPorts lagi?
Apakah ada cara untuk melakukan ini?
Saya telah menginstal MacPorts pada Mac OS X Lion saya, dan saya ingin menghapusnya. Seharusnya tidak ada jejak MacPorts lagi?
Apakah ada cara untuk melakukan ini?
Jawaban:
Dari manual, menghapus instalan MacPorts berfungsi sebagai berikut. Anda harus terlebih dahulu menghapus semua port:
sudo port -fp uninstall --follow-dependents installed
Jika port
tidak ditemukan, coba /opt/local/bin/port
saja.
Juga, untuk menghapus sisa MacPorts, Anda perlu menghapus file-file berikut dengan perintah tunggal ini (salin dan tempel baris demi baris ke Terminal):
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
Peringatan: Jangan menjalankan sudo
perintah — terutama perintah — rm -rf
kecuali Anda tahu apa yang dilakukannya, dan masukkan setiap baris satu per satu jika Anda tidak yakin.
Perhatikan bahwa MacPorts membuat pengguna dan grup penggunanya sendiri . Mereka juga bisa dihapus. Lihat jawaban ini di atas pada Ask Different untuk info lebih lanjut.
Terakhir, setiap port yang diinstal melalui MacPorts dapat membuat lagi pengguna dan grupnya sendiri, jadi Anda mungkin harus melakukan pembersihan manual.
/opt/
bahkan tidak ada di instalasi OS X default, sehingga Anda dapat menghapusnya dengan aman.
Panduan ini membantu saya menghapus MacPorts: http://bitboxer.de/2010/06/03/moving-from-macports-to-homebrew/
Berikut ringkasannya (kalau-kalau tautannya mati): Pertama, copot MacPort:
sudo port -f uninstall installed
Langkah kedua: hapus semua yang tersisa dari MacPorts (periksa MySQL dan hal-hal lain di / opt / lokal terlebih dahulu):
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
Setelah itu Anda harus menghapus / opt / local / bin dari $ PATH Anda
$ brew doctor
memberikan:Warning: Setting DYLD_LIBRARY_PATH can break dynamic linking. You should probably unset it.