首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenBSD:怎么跟着-current?

OpenBSD:怎么跟着-current?
EN

Unix & Linux用户
提问于 2017-12-16 05:21:02
回答 2查看 6.3K关注 0票数 13

这个问题类似于这一个,但更具体。

  1. 我有一台-stable OpenBSD机器,我想开始跟踪-current。我知道升级程序从一个版本到另一个版本。如何从发行版到最新快照?我可以从最新快照的bsd.rd启动并遵循升级过程,但是“升级前步骤”和“配置步骤”呢?当从-stable转到最新的快照时,有什么可应用的吗?
  2. 当我得到一个-current系统并想再次更新它时,过程是什么?是从源构建还是再次使用最新快照的bsd.rd?在任何情况下,是否涉及任何“配置步骤”,如上面的链接所示?
EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2018-01-14 05:06:59

不要从源头上建造。我跟踪潮流已经好几年了。您可以对新快照进行二进制升级。您可以从版本/稳定到当前直接进行二进制升级。

重新启动。

在提示输入:

代码语言:javascript
复制
boot bsd.rd

经历升级的过程。当它要求一个主机名时,我使用这个,它非常快

代码语言:javascript
复制
mirrors.sonic.net

当它请求路径时,将其更改为

代码语言:javascript
复制
/pub/OpenBSD/snapshots/amd64/

用amd64代替您的体系结构。

继续使用升级提示。

完成后重新启动。

改变PKG_PATH

代码语言:javascript
复制
export PKG_PATH=http://mirrors.sonic.net/pub/OpenBSD/snapshots/packages/amd64/

将其添加到~/..profile和/root/..profile中

代码语言:javascript
复制
PKG_PATH=http://mirrors.sonic.net/pub/OpenBSD/snapshots/packages/amd64/

export PKG_PATH

那就跑

代码语言:javascript
复制
doas pkg_add -u

将来,您将不必更改PKG_PATH或bsd.rd文件路径。它会记得的。就像胡椒农场。

要更新到将来的新快照,只需

代码语言:javascript
复制
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并更新端口树

票数 12
EN

Unix & Linux用户

发布于 2018-01-18 15:56:19

在回答问题2-当您想从安装的-current到下一个问题时,您可以从快照镜像引导bsd.rd下载最新的bsd.rd,然后选择升级。

我的主笔记本电脑从我的-current上运行/var/log/messages,您可以看到我在12月7日和1月15日升级了我的内核:

代码语言:javascript
复制
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这样速度更快的体系结构通常每天都推出新的内核,除非项目即将发布,而新内核的推出却没有那么快。

所以我的过程基本上是:

  1. 从快照下载最新的bsd.rd
  2. 启动bsd.rd并进行安装,并重新启动
  3. 运行pkg_add -vui

我要添加的唯一警告是读取跟随电流,因为有时会发生更改,这意味着流程不是从一个-current平稳过渡到下一个-current的过程。

编辑:我只构建内核从源代码,如果有改变,我想测试,在它已经进入-current,或试图跟踪问题。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/411202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档