还有其他方法可以升级 OpenBSD 吗

还有其他方法可以升级 OpenBSD 吗

我有一个运行 OpenBSD 3.9 的旧网络访问控制器。查看 OpenBSD 的手册页和网站,更新过程看起来仍然停留在旧时代 - 手动更新一次只能一步。有没有办法自动化或以其他方式从我现在使用的五年前(或更早)的版本转移以简化此更新过程?按照这种速度,我将需要几天的时间更新多年来的数十个版本更改 - 甚至可能长达数周......我犹豫着是否只复制我知道发行版中没有的 docroot 和基本文件,然后使用全新的全新安装 - 因为我不知道作为其专有解决方案包的一部分,此 NAC 上还修改了什么。

欢迎提出想法

答案1

除非供应商仍支持该产品并提供自动化流程,否则不会有自动化流程。OpenBSD 不会假设它知道您做了哪些更改、为什么做更改以及如何在必要时合并更改,因此部分流程需要管理员合并版本之间的增量更改。

多年来已经做出了如此多的改变,您可能会发现,即使您遵循流程,硬件上的自定义内容仍然可能无法工作 - 功能/api 更改、配置、网络、sudo 现在是一个包,甚至放弃了架构......我希望您拥有所有的来源!

想法:您可以尝试将干净的 3.9 安装与现在的安装进行比较,以确定自定义/更改的文件;和/或尝试升级到 4.0 并记录期间的更改sysmerge;复制所有内容。全新安装最新的 6.0,然后手动合并这些更改和文件...

...这听起来像是一场噩梦;但总有可能的是,这些变化实际上并不大,或者很容易控制。

我认为你会从 OpenBSD 的邮件列表中得到最好的建议misc(有人甚至可能拥有你的设备),但要做好准备......'flak'

相关内容