2009年11月30日

FreeBSD 7.2-RELEASEからFreeBSD 8.0-RELEASEへアップグレード

FreeBSDの8.0がついにRELEASEされたので、早速ファイルサーバーを8.0にアップグレードしてみました。

アップグレードはここの手順に従いました。

まず、いま使っているシステムのportsをすべて最新に更新します。

# portsnap fetch update && portversion -vL=
# portupgrade -a

cronのjobを停止させた後、インストールの本番作業。いろいろと聞かれますが、とりあえず殆どは問題なさそうなのでYESを選択。一箇所、ntp.confのところは既存のファイルがガラッと書き換えられていたので後で書き直しました。

# freebsd-update -r 8.0-RELEASE upgrade
......
# freebsd-update install
# shutdown -r now

一通り処理が終わったので、ためしにuname -aを実行。

# uname -a
FreeBSD zeus 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:48:17 UTC 2009     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

再度、freebsd-update installを実行した後で、portsの再構築。

# freebsd-update install
# portupgrade -f ruby\*
# rm /var/db/pkg/pkgdb.db
# portupgrade -af

一通りコンパイルが終わったら、最後にもう一度、下のコマンドを実行してcron jobを元に戻して完了です。

# freebsd-update install
Installing updates... done.
# shutdown -r now