如何在 OpenBSD 快照中安装软件包?

Hes*_*nov 1 openbsd package-management

如果我从以下位置安装 ISO:https ://cloudflare.cdn.openbsd.org/pub/OpenBSD/snapshots/amd64/

那么我该如何安装包呢?或者快照中没有pkg_add方法?

例如,如果我想安装 Firefox,我需要做什么?编译它?如何?

Kus*_*nda 6

pkg_add照常安装软件包,但使用-D snapshot(或仅使用-D snap)使其看起来位于所选镜像(在 中列出的镜像/etc/installurl)上的正确位置。

因此,要以 root 身份安装 Firefox:

pkg_add -D snapshot firefox
Run Code Online (Sandbox Code Playgroud)

另请参见pkg_add(1)installurl(5)

请注意,您需要使基本系统保持最新才能使用快照端口,因为它们每隔一段时间就会重建一次,并且端口和基本系统最好保持同步。该sysupgrade(8)实用程序使这变得容易。

  • 基本上你过度指定了。您只需要在 installurl 文件中添加“https://cloudflare.cdn.openbsd.org/pub/OpenBSD”。OpenBSD 会判断您是否需要快照(除非接近发布版本,就像我们现在一样,此时您需要指定:`pkg_add -D snap firefox`)。原因是,发布之前的快照认为它们“就是”发布,因此在查找包时它们会查找“6.3”(例如)而不是“快照”。有关更多详细信息,请参阅“man pkg_add”。 (3认同)