2001/11/1 FreeBSD 3-Stable から
FreeBSD 4-Stable へのアップグレード
- 直接 4-Stable のソースがコンパイルできないので
とりあえず 4.0-Release へ以降
- /etc/make.conf で
NOPERL=true を指定
- make -DNO_OBJC buildworld
- make buildkernel
- make installkernel
- cd /usr/src/sbin/mknod; make install
- 3系のIDEデバイス wd は 4系では ad に名前変更される
cp /usr/src/etc/MAKEDEV* /dev/;
cd /dev;
sh MAKEDEV all;
sh MAKEDEV ad0... 他
- /etc/fstab を編集 (wd->ad)
- cd /usr/src/sys/boot; make install
- シングルユーザモードで再起動
- mount -a
- ソースツリーがNFSの場合,mount しておく
- ldconfig -R /usr/obj/$lt;path$gt;/lib/libc
- cd /usr/src; make -DNO_OBJC installworld
- cd /usr/src/release/sysinstall; make all install
- /etc のバックアップを取る
- mergemaster -v -s で /etc/ 以下他をアップグレード
- touch /var/log/security; touch /var/log/cron;
- /var/cron/log* を削除またはバックアップ
- /etc/make.conf で NOPERL=true をコメントアウト
- cd /usr/src/gnu/usr.bin/perl/libperl; make all install
- cd /usr/src/gnu/usr.bin/perl/perl; make all install
- 再起動
- 4-Stable のソースコードを make buildworld; make installworld
- 最近の 4-Stable では gif インターフェースは
ifconfig gif0 create 等で作成するとのこと.