从端口使用OpenSSL-FreeBSD

时间:2019-01-25 05:19:47

标签: openssl freebsd

我已经使用pkg install open / security安装了open / security软件包。 我的基本OpenSSL版本是0.9.8,而我在端口(/ usr / local / bin / ssl)上安装的版本是1.0.2。

我已经将DEFAULT_VERSIONS + = ssl = openssl添加到我的/etc/make.conf文件中。我是否需要做其他任何事情以确保我的更改得到反映?

我一直在阅读,我需要重新构建文件,但是我不知道如何。我是FreeBSD的新手。请帮忙。

1 个答案:

答案 0 :(得分:3)

一个选项是“升级系统上安装的所有过时端口”(请参见4.5.3.3. Upgrading Ports Using Portupgrade

  

portupgrade -a

特别是“重建与OpenSSL关联的所有软件包”。 (请参阅Keep OpenSSL updated on FreeBSD

  

portupgrade -Rrf安全性/ openssl

这可能需要很长时间才能完成。不要在生产中运行此程序。首先通过小型安装来测试和学习该过程。

在生产中,最佳实践是(1)在专用盒中用Poudriere来构建软件包(2)测试它,然后(3)使用二进制文件来更新生产盒。

首先阅读整章4. Installing Applications: Packages and Ports可能会很有用。更新前备份数据和配置。将配置保留在某些系统管理框架中很有用。

别忘了查看/ usr / ports / UPDATING!

请参见Upgrade OpenSSL 1.0.2 > 1.1.1