【问题标题】:Using OpenSSL from Ports - FreeBSD从端口使用 OpenSSL - FreeBSD
【发布时间】:2019-06-18 22:30:16
【问题描述】:

我已经使用 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 的新手。请帮忙。

【问题讨论】:

  • 我投票决定将此问题作为题外话结束,因为有关 FreeBSD 和其他 Unix 操作系统的问题将在 unix.stackexchange.com 上提出

标签: openssl freebsd


【解决方案1】:

一个选项是“升级系统上安装的所有过时端口”(参见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

【讨论】:

    猜你喜欢
    • 2016-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多