Cara menghapus MacPorts dengan bersih

17

Saya ingin menghapus semua perubahan yang dibuat oleh MacPorts dan MacPorts dengan bersih, untuk mencoba keberuntungan saya dengan homebrew. Bagaimana saya bisa melakukan itu?

ipavlic
sumber

Jawaban:

21

The dokumentasi MacPort menyarankan untuk menggunakan jenis Terminal dan Anda:
sudo port -fp uninstall installed

dan dengan perintah ini, semua item yang tersisa akan dihapus:

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 sudoperintah, terutama perintah rm -rf, kecuali Anda tahu apa yang dilakukannya.

Michiel
sumber
5
Pastikan baris pertama berakhir dengan garis miring terbalik dan bukan garis miring ke depan!
echristopherson
Benar bahwa. Saya akan menambahkannya dalam jawaban saya.
Michiel
Saya mendapat kesalahan ini Error: No ports matched the given expressionsaat digunakan sudo port -fp uninstall installed. Apa kemungkinan alasannya?
ptamzz
Terima kasih atas jawabannya, apa yang saya cari, saya dapatkan dari sini. Bagus!!!
AMIC MING
Apakah /opt/localdigunakan untuk apa pun selain MacPorts? Jika demikian, ini tampaknya berbahaya ....
jvriesem