为 `os-` 插件注册 FreeBSD OPNsense Repo

为 `os-` 插件注册 FreeBSD OPNsense Repo

我有一个正在运行的 OPNsense 社区版本。我想os-wireguard-go在我的计算机上安装该软件包。我发现插件只能使用专业许可证才能安装。我还找到了这个 repo:

https://pkg.opnsense.org/FreeBSD:13:amd64/23.1/latest/All/

似乎有所有可用的插件。我想将其添加到

/usr/local/etc/pkg/repos/OPNsense.conf

但是当我这样做时,我收到证书错误。

我想做这样的事:

fetch -o /usr/local/share/opnsense/pkg/fingerprints/pkg.opnsense.org.pub 
https://pkg.opnsense.org/pub/pkg.opnsense.org.pub

去获取指纹。我被困在这里了。

fetch我是否也可以https://pkg.opnsense.org/FreeBSD:13:amd64/23.1/latest/All/os-wireguard-go-1.13_5.pkg文件并安装它或者这是一件愚蠢的事情?

文档不知何故说该工具使用了已被禁用的 FreeBSD repo,但这非常令人困惑。

答案1

我创建了一个.conf名为 OPNsenseCore.conf 的新文件并添加了以下几行,它起作用了:

OPNsenseCore: {
  fingerprints: "/usr/local/etc/pkg/fingerprints/OPNsense",
  url: "pkg+https://pkg.opnsense.org/${ABI}/23.1/latest",
  signature_type: "fingerprints",
  mirror_type: "srv",
  priority: 11,
  enabled: yes
}

pgk update您可以在 OPNsense WebUI 中看到所有插件。

缺点是原始版本是,23.4而 repo 只提供23.1。也许有人可以对此发表评论。我不知怎么地看到opnsense-patch -c plugin应该可以以某种方式更新到最新版本。也许有人可以对此发表评论。

相关内容