Joachim Schipper wrote:
OTOH, it is expected you either know what you are doing or just install
packages - and in fact, if you do know what you are doing, you typically
*still* install packages.
Or, maybe, if you know what you are doing, you still install ports, for
their IMHO better method of updating.
I am not the greatest fan of Linux, but that famous 'apt-get upgrade' is
still the most simple way for updating outdated (binary) packages.
AFAIK, we don't have any similar tool (I dunno about 3.9; haven't
updated yet, though).
Since this type of question comes up repeatedly, I suggest to add
something to the FAQ here:
"The files that the install program finds will be shown to you on the
screen. Your job is just to specify which files you want. By default
all the non-X file sets are selected; however, some advanced users may
wish to limit this to the bare minimum required to run OpenBSD, which
would be base39.tgz, etc39.tgz and bsd. Most people will want to
install all file sets. The example below is that of a full install."
Here everyone who knows what he does, usually, that is no X on a
firewall, router, server, will be bitten.
Something along the lines of "In case you want to use ports later, you
will need X even on a non-X system to satisfy dependencies." in the
Installation-FAQ will remedy the situation for newcomers proactively.
My 2 sen,
Uwe