Могу ли я удалить 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.