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.


Reply via email to