Cách xóa sạch MacPorts


17

Tôi muốn xóa sạch tất cả các thay đổi được thực hiện bởi MacPorts cũng như chính MacPorts, để thử vận ​​may với homebrew. Làm thế nào tôi có thể làm điều đó?

Câu trả lời:


21

Các tài liệu MacPort khuyên sử dụng của bạn loại Terminal và:
sudo port -fp uninstall installed

và với lệnh này, tất cả các mục còn lại sẽ bị xóa:

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

Cảnh báo : Không chạy sudolệnh, đặc biệt là lệnh rm -rf, trừ khi bạn biết nó đang làm gì.


5
Chỉ cần chắc chắn rằng dòng đầu tiên kết thúc bằng dấu gạch chéo ngược và không phải là dấu gạch chéo về phía trước!
echristopherson

Đúng là. Tôi sẽ thêm nó vào câu trả lời của tôi.
Michiel

Tôi đã nhận được lỗi này Error: No ports matched the given expressionkhi sử dụng sudo port -fp uninstall installed. Điều gì có thể là lý do có thể?
ptamzz

Thnaks cho câu trả lời, những gì tôi đang tìm kiếm, tôi đã nhận được từ đây. Tuyệt quá!!!
AMIC MING

Được /opt/localsử dụng cho bất cứ điều gì ngoài MacPorts? Nếu vậy, điều này có vẻ nguy hiểm ....
jvriesem
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.