7系から簡単にアップグレード出来るとのことでしたので
FreeBSD7.2からFreeBSD8.0へアップグレードしてみました。
今の状態
# uname -r 7.2-RELEASE-p2
アップグレードコマンド
# freebsd-update -r 8.0-RELEASE upgrade
途中、確認を求めるところがありますが基本的にYESで。
Does this look reasonable (y/n)? y
インストール
# freebsd-update -r 8.0-RELEASE install
再起動を求められるのでreboot。
最後に旧ライブラリファイルの削除
# freebsd-update install
完了後、再度rebootをすればアップグレード完了です。
FreeBSD/i386 (localhost) (ttyp0) login: Password: Last login: Thu Nov 26 15:56:03 from 192.168.1.72 Copyright (c) 1992-2009 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 8.0-RELEASE (GENERIC) #0: Sat Nov 21 15:48:17 UTC 2009 Welcome to FreeBSD! # uname -r 8.0-RELEASE
結論は簡単にアップグレード出来ますが…
バージョンが更新されていますので古いライブラリに依存しているアプリケーションは再構築する必要が出てくるかも。
後処理が面倒なら新規にインストール、再度パッケージのインストールしたほうが確実かもです(^^;
apacheとかsamba、muninとかはアップグレード後も再構築しないでそのまま使用できました。