使用syspatch为OpenBSD打补丁

在OpenBSD环境下搭建各种服务器的相关讨论。

版主: lionuxchenjun天地乾坤

回复
头像
acheng
锌 Zn
帖子: 581
注册时间: 2011-07-07 21:52

使用syspatch为OpenBSD打补丁

帖子 acheng » 2017-06-29 12:50

从6.1版开始,OpenBSD支持使用二进制文件为系统打补丁,结束了每个补丁要用户自己下载源文件并编译、安装的历史,就像现在所有Linux发行版一样。也算是补上了一个短板。


syspatch的使用也很简单明了:

代码: 全选

syspatch  #(不带任何参数)打上所有可用的补丁

syspatch -c  # 列出所有可用的补丁

syspatch -l   # 列出所有已经打上的补丁

syspatch -R   # 撤销所有补丁

syspatch -r   #  撤销最近的一个补丁

跟syspatch相关的配置:

/etc/installurl : 指定到哪里去查找并下载补丁
这个文件默认不存在,需要自己创建并配置站点。这一点需要改进。有个默认的文件以及示例更合理一下。可以自己man installurl看一下。
配置内容可以是(就是一个URL):
https://ftp.openbsd.org/pub/OpenBSD/

跟syspatch相关的文件:

/bsd.syspatch${OSrev} : 初始内核的备份文件(初始安装的、未打过任何补丁的内核)


/var/syspatch/* :
保存了syspatch用于撤销补丁的压缩包(所以不能删除)

LyuBing
镁 Mg
帖子: 7
注册时间: 2017-06-24 11:02

非常好用

帖子 LyuBing » 2017-06-29 21:33

非常好用
$ doas syspatch
Get/Verify syspatch61-005_pf_src_... 100% |*************| 9355 KB 00:07
Installing patch 005_pf_src_tracking
Get/Verify syspatch61-006_libssl.tgz 100% |*************| 2276 KB 00:01
Installing patch 006_libssl
Get/Verify syspatch61-007_freetyp... 100% |*************| 732 KB 00:00
Installing patch 007_freetype
Get/Verify syspatch61-008_exec_su... 100% |*************| 9356 KB 00:07
Installing patch 008_exec_subr
Get/Verify syspatch61-009_icmp_op... 100% |*************| 9356 KB 00:07
Installing patch 009_icmp_opts
Get/Verify syspatch61-010_perl.tgz 100% |***************| 12986 00:00
Installing patch 010_perl
Get/Verify syspatch61-012_wsmux.tgz 100% |**************| 9355 KB 00:07
Installing patch 012_wsmux
Get/Verify syspatch61-013_icmp6_l... 100% |*************| 9356 KB 00:07
Installing patch 013_icmp6_linklocal

Katzeilla
钴 Co
帖子: 101
注册时间: 2018-10-01 8:06

Re: 使用syspatch为OpenBSD打补丁

帖子 Katzeilla » 2018-10-20 19:42

原来 6.1 以前的 OpenBSD 连这个都没有......
总觉得在同等配置的设备下 pkg 总比 apt 慢很多很多。

头像
unreal
银 Ag
帖子: 1072
注册时间: 2010-06-07 18:52

Re: 使用syspatch为OpenBSD打补丁

帖子 unreal » 2018-10-20 22:01

楼上,你确认自己用的是最快的mirrors site?

Katzeilla
钴 Co
帖子: 101
注册时间: 2018-10-01 8:06

Re: 使用syspatch为OpenBSD打补丁

帖子 Katzeilla » 2018-10-22 15:04

unreal 写了:
2018-10-20 22:01
楼上,你确认自己用的是最快的mirrors site?

不确定,都比较慢...

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 3 访客