在OpenBSD环境下搭建各种服务器的相关讨论。
版主: lionux, chenjun, 天地乾坤
-
acheng
- 锌 Zn
- 帖子: 581
- 注册时间: 2011-07-07 21:52
帖子
由 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
帖子
由 Katzeilla » 2018-10-20 19:42
原来 6.1 以前的 OpenBSD 连这个都没有......
总觉得在同等配置的设备下 pkg 总比 apt 慢很多很多。
-
unreal
- 银 Ag
- 帖子: 1083
- 注册时间: 2010-06-07 18:52
帖子
由 unreal » 2018-10-20 22:01
楼上,你确认自己用的是最快的mirrors site?
在线用户
正浏览此版面之用户: 没有注册用户 和 1 访客