pol*_*mon 23 freebsd openbsd netbsd package-management
我使用 OpenBSD 已经有一段时间了。然而,我所做的只是从一个版本到下一个版本,总是只做更新。我对系统进行了配置,使其可以用作我的路由器和防火墙,而且它的运行效果非常好。但我从不更新软件包。我所做的只是继续下一个版本。
来自 Linux 世界,我习惯于每周应用几次更新;但我如何在 *BSD 上做到这一点?- 或者这不是 *BSD 哲学的一部分?
gre*_*aig 22
OpenBSD 是以二进制为中心的。您可以通过执行pkg_add来更新二进制文件(如果有任何更新/更改可用):
pkg_add -Uu
Run Code Online (Sandbox Code Playgroud)
OpenBSD 团队建议使用包而不是从端口构建 - OpenBSD 包和端口系统
FreeBSD 可以通过包或端口更新。
通常,在使用 OpenBSD 时,您只会在更新系统时更新您的软件包。因此,作为最后一步,升级到最新版本后,您应该执行:
# pkg_add -ui
Run Code Online (Sandbox Code Playgroud)
这将(u)升级您安装的软件包,在需要时询问您任何问题(i)交互式。
通常,给定版本的包直到下一个版本才会更新(OpenBSD 缺乏开发人员资源来为“当前”以外的版本上的包提供更新)。如果你想更频繁地升级你的包,你要么需要使用端口,要么升级到一个新的快照,然后pkg_add -ui再次运行。
如需进一步阅读,请查看:http : //www.openbsd.org/faq/faq15.html