У вас установлена ​​безопасность / openssl, но DEFAULT_VERSIONS + = ssl = openssl не установлен в вашем make.conf

В FreeBSD, с тех пор как я установил openssl явно, у меня есть следующее сообщение, когда я устанавливаю большинство портов, которым требуется openssl :

 /!\ WARNING /!\ You have security/openssl installed but do not have DEFAULT_VERSIONS+=ssl=openssl set in your make.conf 

Поскольку я довольно новичок в FreeBSD, я хотел бы знать, в чем смысл сообщения и как я могу использовать свои конфиги, чтобы избавиться от него.

One Solution collect form web for “У вас установлена ​​безопасность / openssl, но DEFAULT_VERSIONS + = ssl = openssl не установлен в вашем make.conf”

Просто запустите echo 'DEFAULT_VERSIONS+=ssl=openssl' >> /etc/make.conf (как пользователь root), если вы действительно установили security / openssl.


Для пользователей другого порта, чем security / openssl:

  • для безопасности / openssl-devel: echo 'DEFAULT_VERSIONS+=ssl=openssl-devel' >> /etc/make.conf
  • для безопасности / libressl: echo 'DEFAULT_VERSIONS+=ssl=libressl' >> /etc/make.conf
  • для безопасности / libressl-devel: echo 'DEFAULT_VERSIONS+=ssl=libressl-devel' >> /etc/make.conf

Использовать / link openssl из вашей системы (мир): DEFAULT_VERSIONS+=ssl=base (по умолчанию без установки порта libressl * или openssl *).


Если вы получите следующую ошибку:

У вас установлен файл /usr/local/lib/libcrypto.so, но структура не может определить, из какого порта он исходит. Добавьте DEFAULT_VERSIONS + = ssl = в /etc/make.conf и повторите попытку.

И вы не знаете или не можете вспомнить, какой из них вы установили, проверьте вывод pkg info -ox "openssl|libressl" , например, чтобы определить, как определить ssl как DEFAULT_VERSIONS .

Примечание: реализация OpenSSL с использованием портов (а не пакетов) может быть переключена в любое время, но:

  1. убедитесь, что программы, которые полагаются на него, совместимы (несколько месяцев назад, порт – я не помню, какой из них был отмечен как несовместимый с libressl)
  2. каждый порт, который зависит от него, должен быть перестроен (например, для переключения с openssl на libressl: portmaster -o libressl openssl && portmaster -r libressl должен делать трюк)
  • Как расшифровать файл RSA с помощью openssl
  • Как криптографически подписывать конкатенацию открытых ключей с openssl Ask Question
  • TLS по трубе Unix
  • Проверка клиентом электронной почты с цифровой подписью
  • Backporting OpenSSL-1.0.1e для Debian Lenny (armv4l)
  • Добавление пэра в другой
  • RHEL 6.4: Openssl 1.0.0-27 libcrypto и libssl отсутствуют
  • Не удалось согласовать алгоритм ssh
  • Запустите Ubuntu 10.04 LTS с помощью Apache2 SSL с парольной фразой
  • Как проверить sslv2 с удаленного сервера?
  • Ошибка «криптового сбоя» при запуске различных команд
  • Linux и Unix - лучшая ОС в мире.