如何从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 OS。

  • 如何安装FreeBSD

升级到FreeBSD 11.0

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

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

freebsd-version -k

输出示例:

10.3-RELEASE-p7

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

uname -mrs

输出示例:

FreeBSD 10.3-RELEASE-p7 amd64

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

为此,首先以root用户身份使用以下命令更新FreeBSD 10.3:

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... 
[...]

上面的命令将开始下载所有软件包。
高枕无忧。
这将需要一段时间,具体取决于Internet连接速度。

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

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。