发布于 2018-01-14 05:06:59
不要从源头上建造。我跟踪潮流已经好几年了。您可以对新快照进行二进制升级。您可以从版本/稳定到当前直接进行二进制升级。
重新启动。
在提示输入:
boot bsd.rd经历升级的过程。当它要求一个主机名时,我使用这个,它非常快
mirrors.sonic.net当它请求路径时,将其更改为
/pub/OpenBSD/snapshots/amd64/用amd64代替您的体系结构。
继续使用升级提示。
完成后重新启动。
改变PKG_PATH
export PKG_PATH=http://mirrors.sonic.net/pub/OpenBSD/snapshots/packages/amd64/将其添加到~/..profile和/root/..profile中
PKG_PATH=http://mirrors.sonic.net/pub/OpenBSD/snapshots/packages/amd64/
export PKG_PATH那就跑
doas pkg_add -u将来,您将不必更改PKG_PATH或bsd.rd文件路径。它会记得的。就像胡椒农场。
要更新到将来的新快照,只需
boot bsd.rd
follow the prompts
reboot
doas pkg_add -u有一件事要注意。当升级到新快照将使您进入一个新的版本号,比如从6.2到6.3 (很快就会发生)时,引导bsd.rd并按照提示运行只会允许您下载新的bsd.rd ramdisk。完成后必须重新启动,然后重新输入bsd.rd以继续升级。但你只需要每六个月做一次,这是自动的。只是当它只说它在下载bsd.rd的时候,不要害怕
如果您想知道是否应该升级,只需使用书签:
http://mirrors.sonic.net/pub/OpenBSD/snapshots/amd64/
在您的浏览器中,并访问它来检查档案上的日期。
不要忘记偶尔访问一个目录:
http://mirrors.sonic.net/pub/OpenBSD/snapshots/
捕获ports.tar.gz并更新端口树
发布于 2018-01-18 15:56:19
在回答问题2-当您想从安装的-current到下一个问题时,您可以从快照镜像引导bsd.rd下载最新的bsd.rd,然后选择升级。
我的主笔记本电脑从我的-current上运行/var/log/messages,您可以看到我在12月7日和1月15日升级了我的内核:
messages:Jan 18 08:51:39 port /bsd: OpenBSD 6.2-current (GENERIC.MP) #360: Mon Jan 15 12:10:59 MST 2018
messages.1:Jan 13 10:22:11 port /bsd: OpenBSD 6.2-current (GENERIC.MP) #259: Thu Dec 7 13:09:59 MST 2017如果您查看本地镜像的当前快照目录,可以看到有一个较新的bsd.rd可以升级到现在。像amd64这样速度更快的体系结构通常每天都推出新的内核,除非项目即将发布,而新内核的推出却没有那么快。
所以我的过程基本上是:
我要添加的唯一警告是读取跟随电流,因为有时会发生更改,这意味着流程不是从一个-current平稳过渡到下一个-current的过程。
编辑:我只构建内核从源代码,如果有改变,我想测试,在它已经进入-current,或试图跟踪问题。
https://unix.stackexchange.com/questions/411202
复制相似问题