FreeBSD 6.2-RELEASE 下使用 freebsd-update 升级的具体步骤 在 FreeBSD 6.2-RELEASE 环境下,通过 freebsd-update 进行系统升级,实际流程比想象中更为简单。首先查看当前系统版本: mail#uname -aFreeBSD mail.e
在 FreeBSD 6.2-RELEASE 环境下,通过 freebsd-update 进行系统升级,实际流程比想象中更为简单。首先查看当前系统版本:
mail#uname -a
FreeBSD mail.extmail.org 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Nov 2 13:04:30 UTC 2007 qiao@qiao.lpzq:/usr/src/sys/i386/compile/kernel_IPFW i386
随后直接执行以下命令:
长期稳定更新的攒劲资源: >>>点此立即查看<<<
mail#freebsd-update fetch install
Looking up update.FreeBSD.org mirrors... 1 mirrors found.
Fetching public key from update1.FreeBSD.org... done.
Fetching metadata signature from update1.FreeBSD.org... done.
Fetching metadata index...done.
至此,FreeBSD 的二进制升级即告完成。系统核心的用户态组件、库文件以及基本工具均会更新至最新发布版本。
uname -a 显示的版本未变?执行完 freebsd-update 后,若使用 uname -a 查看系统版本,会发现版本号仍为原值。原因在于:uname 反映的是内核级别的情况,而 freebsd-update 默认不涉及系统内核(内核需单独处理)。因此,系统实际上已完成升级,但内核层面未体现变化。要使 uname -a 显示新版本号,需手动编译并安装新内核:
mail#cd /usr/src
mail#make buildkernel KERNCONF=YOURKERNEL
mail#make installkernel KERNCONF=YOURKERNEL
mail#reboot
重启后,uname -a 输出的版本信息将与系统实际版本保持一致。若内核配置(KERNCONF)与默认配置相同,也可直接使用 make buildkernel KERNCONF=GENERIC。虽然步骤不复杂,但请务必在重启前确认所有服务已妥善保存。
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述