วิธีลบ MacPort อย่างหมดจด


17

ฉันต้องการลบการเปลี่ยนแปลงทั้งหมดที่ทำโดย MacPort และ MacPort เองเพื่อล้างโชคด้วย homebrew ฉันจะทำสิ่งนั้นได้อย่างไร

คำตอบ:


21

เอกสาร MacPortให้คำแนะนำการใช้งานประเภท Terminal และคุณ:
sudo port -fp uninstall installed

และด้วยคำสั่งนี้รายการที่เหลือทั้งหมดจะถูกลบ:

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หนึ่งคำสั่งเว้นแต่คุณจะรู้ว่ามันกำลังทำอะไรอยู่


5
เพียงตรวจสอบให้แน่ใจว่าบรรทัดแรกลงท้ายด้วยแบ็กสแลชและไม่ใช่เครื่องหมายสแลช!
echristopherson

จริงที่ ฉันจะเพิ่มเข้าไปในคำตอบของฉัน
Michiel

ผมได้รับข้อผิดพลาดนี้เมื่อนำมาใช้Error: No ports matched the given expression sudo port -fp uninstall installedอะไรคือเหตุผลที่เป็นไปได้?
ptamzz

ขอบคุณสำหรับคำตอบสิ่งที่ฉันกำลังมองหาฉันได้จากที่นี่ ยิ่งใหญ่ !!!
AMIC MING

จะถูก/opt/localใช้สำหรับสิ่งที่นอกเหนือจาก MacPorts? ถ้าเป็นเช่นนี้ดูเหมือนว่าจะเป็นอันตราย ....
jvriesem
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.