Câu hỏi Tôi có thể xóa opt / local / bin không?


Tôi đã xóa Macports vì xung đột thư viện và sử dụng Homebrew ngay bây giờ. Và tôi đang gặp vấn đề với Openssl và trong opt/local/bin thư mục, có openssl, oldOpenssl và oldOpenssl2 mà tôi muốn xóa, nhưng tôi đã đọc rằng opt/local/bin là thư mục macports của tôi. Điều gì xấu sẽ xảy ra nếu tôi chỉ cần loại bỏ nó?


4
2018-02-18 09:36


gốc




Các câu trả lời:


Bạn chỉ có thể loại bỏ nó.

/opt không tồn tại trên một cài đặt sạch của OS X. Nếu bạn muốn gỡ bỏ hoàn toàn MacPorts, bạn nên anyway đã gỡ cài đặt các cổng đầu tiên. Sau này bạn có thể cài đặt lại hầu hết các ứng dụng, thông qua Homebrew, cũng có OpenSSL.

Để loại bỏ tất cả các cổng hiện đang được cài đặt - mà bạn có thể không làm được vì bạn đã gỡ cài đặt MacPorts:

sudo port -fp uninstall --follow-dependents installed

Điều này cũng sẽ xóa các tệp nhị phân trong /opt/local/bin. Phần còn lại là dọn dẹp các thư mục bổ sung, bao gồm /opt/local, chỉ là tiền tố MacPorts. Nó không chắc bất cứ điều gì khác sẽ viết các tập tin đó.

Tất cả điều này được giải thích trong hướng dẫn gỡ cài đặt chính thức cũng. Xóa hoàn toàn bao gồm việc xóa một số thư mục khác, như:

/Applications/DarwinPorts
/Applications/MacPorts
/Library/LaunchDaemons/org.macports.*
/Library/Receipts/DarwinPorts*.pkg
/Library/Receipts/MacPorts*.pkg
/Library/StartupItems/DarwinPortsStartup
/Library/Tcl/darwinports1.0
/Library/Tcl/macports1.0
~/.macports

12
2018-02-18 10:05





/ opt là tùy chọn, không có thành phần hệ thống nào cả .... OpenSSL được bao gồm trong hệ thống cơ sở, vì vậy bạn cần phải cài đặt các tiêu đề hệ thống Aka SDK ngoài Xcode để thành công trong việc biên dịch. Một lựa chọn khác nếu bạn thực sự muốn biên dịch nhiều thế giới GNU, bạn có thể sử dụng Fink.


0
2018-02-18 09:40