4

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

2 ответа2

12

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

/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
0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .