Re:OpenBSD 6.0: why and how
by rwmj on Thursday September 01, 2016 @09:13AM
(#12404950)
Does OpenBSD have real package management yet and a clean story for upgrading from one release to the next?
[ Parent
| on HN ]
Re:OpenBSD 6.0: why and how
by ghshephard on Thursday September 01, 2016 @09:16AM
(#12404969)
I guess the response would be, what is it about OpenBSD package management haven't you liked in the past, and what difficulty have you had upgrading from one release to the next?
For example - here are the instructions for upgrading from 5.9 to 6.0: http://www.openbsd.org/faq/upgrade60.html
Once you are done upgrading the operating system, you upgrade your packages with the command:
o pkg_add -uA package manager should know about all the files installed on the system. Previously (and it has been many years) *BSD just splatted files into the filesystem and didn't keep track of them.
OpenBSD's pkg_add/* tools are related to the old FreeBSD utilities only by name, Marc Espie rewrote OpenBSD's package tools in Perl many years ago. It is a modern packaging system with proper dependency tracking, per-file checksum verification, privsep and cryptographic signatures (signify/ed25519)