cim*_*ine 7 freebsd bsd-ports openssl
在 FreeBSD 上,自从我openssl明确安装后,当我安装大多数需要的端口时,我收到以下消息openssl:
/!\ WARNING /!\
You have security/openssl installed but do not have DEFAULT_VERSIONS+=ssl=openssl set in your make.conf
Run Code Online (Sandbox Code Playgroud)
由于我对 FreeBSD 还很陌生,我想知道消息的含义是什么以及如何采用我的配置来摆脱它。
echo 'DEFAULT_VERSIONS+=ssl=openssl' >> /etc/make.conf如果您确实安装了 security/openssl,只需运行(以 root 身份)。
对于 security/openssl 以外的其他端口的用户:
echo 'DEFAULT_VERSIONS+=ssl=openssl-devel' >> /etc/make.confecho 'DEFAULT_VERSIONS+=ssl=libressl' >> /etc/make.confecho 'DEFAULT_VERSIONS+=ssl=libressl-devel' >> /etc/make.conf从您的系统(世界)使用/链接 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 实现可以随时切换,但是:
portmaster -o libressl openssl && portmaster -r libressl应该可以解决问题)| 归档时间: |
|
| 查看次数: |
9591 次 |
| 最近记录: |