如何从FreeBSD 10.3升级到FreeBSD 11

时间:2020-03-21 11:48:35  来源:igfitidea点击:

FreeBSD 11.0-Release将于2015年9月28日星期三到期,但我可以看到最终稳定版本已上传到FreeBSD FTP镜像。
所以,我决定试一试。
自从我的系统上已经有FreeBSD 10.3,我试图从10.3升级到FreeBSD 11.0。
如果我们想知道如何升级到最新的FreeBSD版本,请继续阅读。

如果要使用ISO安装FreeBSD 11.0,我们可以从下面给出的链接下载FreeBSD 11.0最终版本。

  • FreeBSD 11 .0下载

下载ISO后,创建可启动的USB或者DVD,然后按照以下链接中描述安装新鲜的FreeBSD操作系统。

  • 如何安装freebsd

升级到FreeBSD 11.0

注意:在升级到新版本之前备份重要文件和文件夹。

首先,让我们使用命令查看已安装的FreeBSD版本:

freebsd-version -k

示例输出:

10.3-RELEASE-p7

或者,我们可以使用以下命令查找已安装的版本。

uname -mrs

示例输出:

FreeBSD 10.3-RELEASE-p7 amd64

如上所述,已安装的版本是FreeBSD 10.3-Release。
让我们升级到最新的可用版本。

为此,请先更新FreeBSD 10.3使用以下命令用作root用户:

freebsd-update fetch
freebsd-update install

然后,运行以下命令以从FreeBSD 10.3升级到FreeBSD 11.0-Release。

freebsd-update upgrade -r 11.0-RELEASE

示例输出:

Looking up update.FreeBSD.org mirrors... 4 mirrors found.
Fetching metadata signature for 10.3-RELEASE from update6.freebsd.org... done.
Fetching metadata index... done.
Fetching 2 metadata patches.. done.
Applying metadata patches... done.
Inspecting system... done.
The following components of FreeBSD seem to be installed:
kernel/generic src/src world/base world/doc world/games world/lib32
The following components of FreeBSD do not seem to be installed:
Does this look reasonable (y/n)? y
Fetching metadata signature for 11.0-RELEASE from update6.freebsd.org... done.
Fetching metadata index... done.
Fetching 1 metadata patches. done.
Applying metadata patches... done.
Fetching 1 metadata files... done.
Inspecting system... done.
Fetching files from 10.3-RELEASE for merging... done.
Preparing to download files... 
[...]

上面的命令将开始下载所有包。
高枕无忧。
取决于互联网连接的速度需要一段时间。

下载完成后,运行以下命令以安装下载的升级:

freebsd-update install

示例输出:

Installing updates...
Kernel updates have been installed. Please reboot and run
"/usr/sbin/freebsd-update install" again to finish installing updates.

重新启动系统:

shutdown -r now

重新启动后,必须再次运行以下命令以完成安装更新。

freebsd-update install

示例输出:

Installing updates...
Completing this upgrade requires removing old shared object files.
Please rebuild all installed 3rd party software (e.g., programs
installed from the ports tree) and then run "/usr/sbin/freebsd-update install"
again to finish installing updates.

再次,重新启动系统并登录新升级的FreeBSD 11-Release。

shutdown -r now

让我们检查FreeBSD是否升级到11.这样做,运行:

freebsd-version -k

或者,简单运行:

uname -mrs

示例输出:

FreeBSD 11.0-RELEASE amd64

我们已成功升级FreeBSD 10.3至11.0。