On 2018-09-13, Martijn van Duren <[email protected]> wrote: > On 09/13/18 07:08, Michael Ayres wrote: >> New to OpenBSD, which I am newly running as a Parallels VM on my Apple >> MacBook Pro. Shell and basic commands working, and have set path variable >> PKG_PATH = >> >> On calling PGK_ADD, with -v switch, I get screen display of >> >> “Update candidates: quits-2.414 -> quirks-2.414 >> quirks-2.414 signed on 2018-03-29T09:01:59Z"
There are some typos here but based on what you're seeing I think you must have typed "pkg_add -u" to update packages. >> but then nothing. >> >> Recalling Unix’s reticent personality, I wait, but nothing ever seems to >> happen. With a new install, downloaded 6, do I have 29 tons of updates, has >> BSD become to bored with me to even acknowledge I exit, or I have I >> misspoken to it? >> >> >> Michael Ayres >> >> Michael Ayres, MS, CISSP, CSEP, CSM, PMI-ACP, PMP | www.mace-associates.com >> <http://www.mace-associates.com/> >> San Francisco, CA. | 415.999.2049 <tel:415.999.2049> >> https://www.linkedin.com/in/michaelmaceayres >> <https://www.linkedin.com/in/michaelmaceayres> >> [email protected] <mailto:[email protected]> >> >> >> > I'm not 100% sure what your question is, but here's my take on things: > pkg_add only works on 3rd party packages. If you have 3rd party > packages installed you can update those with `pkg_add -u`, although > they usually don't get updates on stable releases, which you're > running based on quirks version. "3rd party" can be a bit confusing here, the packages installed by pkg_add are still provided by OpenBSD but aren't part of the base OS. There are currently no official updates to these packages to work with a given release for any reason. There are sometimes updates to *ports* on the -stable branch for more important problems, these can be used to build packages yourself, or there is a third-party service that some people use (https://stable.mtier.org/) which provides binary packags > If you want updates on your base OS you can run syspatch(8). Yes (the "openup" tool linked from the above url will run this automatically). > Once you feel familiar enough with the system I encourage you to > run -current, since that's where the cool kids hang out. You can > update to -current by downloading bsd.rd from your favourite mirror > and boot it, similar to how you've installed OpenBSD. > Once you've updated to -current, don't forget to update your packages > with `pkg_add -u`. Packages and base os snapshots for -current are built regularly, they're generally fairly reliable, but 1) you will often need to update base OS and all installed packages before you can install a new package, and 2) there will be times when things will be out of sync and you might not be able to install packages (usually things get back in-sync within a couple of days). This works OK for some people but not others and you do really want to keep an eye on development (i.e. read the source-changes and ports-changes mailing lists) to ascertain when might be a bad time to update.

