У вас установлена ​​безопасность / 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 должен делать трюк)
  • Отсутствует модуль AES-NI в Fedora
  • Как добавить SubjectAltNames в сертификат конечного объекта в частной PKI?
  • Нужна помощь Кросс-компиляция Openssl для MIPS
  • «Ошибка получения подписи сертификата сертификата ошибки» при объединении сертификатов в хранилище ключей PKCS12
  • Шифровать хэш с помощью RSA
  • Как проверить SSL-сертификаты в командной строке?
  • Как глобально настроить безопасные клиенты с помощью OpenSSL на Oracle Linux 5 / RHEL 5?
  • GPG-шифрование с постепенным удалением параллельно
  • почему сообщение postfix smtp отключено?
  • Openssl обновлен с помощью apt-get, `openssl version`, показывая предыдущую версию
  • Неверная версия заголовка OpenSSL после обновления от jessie назад
  • Linux и Unix - лучшая ОС в мире.