Могу ли я удалить opt/local/bin?

Я удалил Macports из-за библиотечных конфликтов и теперь использую Homebrew. И у меня проблемы с OpenSSL и в моем opt/local/bin папка, есть openssl, oldOpenssl и oldOpenssl2, которые я хотел бы удалить, но я читал, что opt/local/bin мой каталог macports Какие плохие вещи случатся, если я просто уберу это?

2 ответа

Решение

Вы можете просто удалить это.

/opt не существует в чистой установке OS X. Если вы хотите полностью удалить MacPorts, вы должны в любом случае просто сначала удалить порты. Позже вы сможете снова установить большинство приложений через Homebrew, который также имеет OpenSSL.

Чтобы удалить все установленные на данный момент порты, чего вы, вероятно, не можете сделать, потому что вы уже удалили MacPorts:

sudo port -fp uninstall --follow-dependents installed

Это также удалит двоичные файлы в /opt/local/bin, Остальное - очистка дополнительных каталогов, в том числе /opt/local, который является просто префиксом MacPorts. Маловероятно, что что-то еще будет писать туда файлы.

Все это также объясняется в официальных инструкциях по удалению. Полное удаление также включает удаление некоторых других каталогов, таких как:

/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

Параметр /opt не обязателен, системных компонентов нет вообще... OpenSSL включен в базовую систему, поэтому для успешной компиляции необходимо установить системные заголовки Aka SDK в дополнение к Xcode. Другой выбор, если вы действительно хотите собрать много мира GNU, вы можете использовать Fink.

Другие вопросы по тегам