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