freebsd-update
. With a pre-release or upcoming release, you can upgrade beta and RC versions with freebsd-update
, until time comes that it's a production release. You can wait for an RC branch, if you want. freebsd-update
for minor releases, then use a clean build for major releases. So, I plan to use freebsd-update
from 13.0 to 13.1 and 13.2, and for beta and RC versions between these. I'll use a clean install for going to 14.0.It means it's the first 'official' release of the next version. It may still contain bugs, hence the beta life cycle.But what does it mean is it in beta?
It depends. You are very much invited to test the beta in order to root out any of the bugs that might be present. But it likely will contain bugs so don't test it on anything important. If you just want to have a stable system, wait until the official release.Should we wait until it is going to be "released"?
freebsd-install fetch install
would work...# freebsd-update -r 9.1-RELEASE upgrade
# freebsd-update -r 13.1-RELEASE upgrade
freebsd-update -r 13.1-RELEASE upgrade
Looking up update.FreeBSD.org mirrors... 2 mirrors found.
Fetching metadata signature for 13.0-RELEASE from update2.freebsd.org... done.
Fetching metadata index... done.
Inspecting system... done.
The following components of FreeBSD seem to be installed:
kernel/generic kernel/generic-dbg src/src world/base world/lib32
The following components of FreeBSD do not seem to be installed:
world/base-dbg world/lib32-dbg
Does this look reasonable (y/n)? y
Fetching metadata signature for 13.1-RELEASE from update2.freebsd.org... failed.
Fetching metadata signature for 13.1-RELEASE from update1.freebsd.org... failed.
No mirrors remaining, giving up.
This may be because upgrading from this platform (amd64)
or release (13.1-RELEASE) is unsupported by freebsd-update. Only
platforms with Tier 1 support can be upgraded by freebsd-update.
See https://www.freebsd.org/platforms/index.html for more info.
If unsupported, FreeBSD must be upgraded by source.
The software development release cycle of ALPHA, BETA, RC (release candidates) and then RELEASE etc. is pretty old and I don't think FreeBSD does it any differently to other projects?Honestly is still very confusing for me the way FreeBSD moves forward
Honestly is still very confusing for me the way FreeBSD moves forward...
CURRENT
, STABLE
and RELEASE
are pictured at <https://forums.freebsd.org/posts/552550>. STABLE
is stable, but not as stable as being on dry land.virtual machine: constant crashes
Kernel panics at startup, yes?
VirtualBox?
升级到13.1-BETA1:
uname -a
FreeBSD sdf.xx.cn 13.0-RELEASE-p3 FreeBSD 13.0-RELEASE-p3 #0: Tue Jun 29 19:46:20 UTC 2021 root@amd64-builder.daemonology.net:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64咋的了?
… Did you remember to restart the operating system as an essential part of a freebsd-update routine? …
freebsd-version -kru
… cumbersome based on my previous experience with other operative systems …
… VI (why not EE?), what a disaster...
Is this painful procedure a punishment? …
… If you need help with freebsd-update(8), please see <https://docs.freebsd.org/en/books/handbook/cutting-edge/#freebsdupdate-upgrade>, …
I don’t think FreeBSD is for you; no-one is forcing you to use it or to post about your “painful” experiences here.
Don’t mean that rudely - the BSDs don’t seem to “click” with some people and there’s plenty of other choices out there.
I feel your pain.
Ask whether the default system-wide editor should be ee or vi · Issue #3 · yangzhong-freebsd/lua-httpd
Implementation Something like this: Which command-line editor should be the system-wide default? ee (easy editor) vi I don't know This system-wide default will apply to sh. Per-user defaults for ot...github.comNow, please be prepared for possible trampling of this topic …
- I don't expect the feature to be implemented in that repo, but it was as good a place as any to attempt a rational approach.
Ahahaha … VI/VIM should be put optionally …
… what happened later was totally unexpected. …
They pretty much provide vim(-tiny) instead which functions similar. Our Vi, which is (n)vi has never really penetrated the Linux world because it is a "UNIX" util and the GNU world tends to implement their own. Same reason why our awk, our sh and tar hasn't replaced gawk, bash and gtar respectively.A lot of Linux distro removed VI as default editor if not the package itself.
From the FreeBSD introduction:EE is easy to use to understand and to use and should be the default editor.
Obviously it is probably good enough for editing config files. Arguably (n)vi is also quite time consuming to use which is why for larger text editing tasks, most people jump to Vim (I personally use (n)vi but need to merge it with tmux and other tools to be effective with it).While easy editor [ee] is a great utility for a new user, many more experienced users will find the utility to be limited and time-consuming to use.
git clone -o freebsd -b releng/13.1 https://git.FreeBSD.org/src.git /usr/src