OpenBSD补丁系统

OpenBSD补丁系统

如果我从 CD-ROM 安装 OpenBSD:http://www.openbsd.org/ftp.html那么install48.iso它修补了吗?

  1. 所有 10 个补丁均来自这里是在 ISO 文件中吗?
  2. 如果不包括这些,我该如何应用这些补丁?是否有一个单行命令(例如在 Fedora 下:yum upgrade或基于 Debian 的命令apt-get upgrade),还是我必须一一下载并应用所有 10 个补丁?

答案1

对此的规范参考是OpenBSD 常见问题解答 - 5.1

4.8目录下的install4.8.iso是4.8之前的补丁。因此,如果您想要补丁,您需要安装 4.8,然后自行修补系统。

快照目录中的 install48.iso 不仅仅是勘误表页面上列出的操作系统补丁,它也是系统向 4.9 迈进时正在开发的所有新内容。快照只是代码在迈向下一个版本时的“快照”。

所以,回答你的问题,不。如果您使用 install48.iso CD 安装,您将不会拥有已打补丁的系统,您需要自己应用补丁。

有关应用这些补丁的信息,请参阅每个单独的补丁。

你也可以选择遵循 OpenBSD 的“stable”分支,参考是OpenBSD - 遵循稳定版,其中已经包含这些补丁。

无论哪种情况,您都必须检查 OpenBSD 源代码。

没有一种简单或自动化的方法来应用这些补丁。

答案2

从 OpenBSD 6.1 版本(2017 年 4 月)开始,在 amd64 或 i386 计算机上从发行版 ISO 文件安装的系统(因此运行-releaseOpenBSD 的未修补分支)可以修补为-stable使用syspatch.syspatch是 OpenBSD 基础系统的一部分。

手册syspatch在您的系统上。

也可以看看“安全更新”部分常见问题解答第 10 节的内容。

答案3

目前 OBSD 4.8 是最后发布的版本,因此:

ftp://ftp.openbsd.org/pub/OpenBSD/4.8/amd64/
install48.iso - 225 MB

ftp://piotrkosoft.net/pub/OpenBSD/snapshots/amd64/
install48.iso - 229 MB


所以这意味着

ftp://piotrkosoft.net/pub/OpenBSD/snapshots/amd64/install48.iso

是原来的4.8版本+所有10个补丁吗?

[它比原来的大一点,这就是为什么我想这个]

如果有人说这是真的,那么有一个 install48.iso 包含所有补丁[在快照目录中],而不是回答! :)

相关内容