
| ・ |
ドキュメントセンターを初めてご利用する方や運営方針についての基本的な姿勢をご覧になりたい方へ。
|
| ご利用の皆様から多く寄せられる質問にお答えしています。 |
|
| ・ |
ディーエーオフィスなどが利用する用語に関する解説を行います。
|
|
|
 |
 |  |
FreeBSD4.9-releaseからFreeBSD4.11-releaseへの更新 |
実験機における最小構成での更新について記す。なお、シングルモードなどの推奨はあるが、筆者は遠隔操作を基本としているため、あえて遠隔操作する方法を模索している。
・4.9-releaseを最小構成でインストール
・ネットワークカードを追加設定
・rootパスワードを設定
・ログイン用のユーザを追加
以上をコンソール処理、以後は遠隔操作。更新に必要なものを揃える。
・/stand/sysinstallを起動
・portsを追加する
・cvsup-without-guiをpackagesから追加する(portsなら「 /usr/ports/net/cvsup-without-gui 」)
導入用の設定を確認。(cvsupをportsからインストールしたなら作業前にrehashを実行。)
rehash
cp /usr/share/examples/cvsup/stable-supfile /usr/src
ee /usr/src/stable-supfile
接続ホスト名を変更、導入リリースを確認。記述は以下のようなものになる。
*default host=cvsup.jp.FreeBSD.org
*default release=cvs tag=RELENG_4_11
以前にソースアップグレードをやったことがあるならば、以下を実行。
cd /usr/obj
chflags -R noschg *
rm -rf *
ソースを取得する。
cd /usr/src
cvsup stable-supfile
実際のカーネル構築に向けて作業を開始。-j4は指定すると仕上がりが早くなる。遅いマシンではやらない。
cd /usr/src
make -j4 buildworld
make -j4 buildkernel
mergemasterは自動実行する。ないものを追加、マージの必要があるものは、/home/test以下に作成。後で一つずつ確認する。基本的に4.9から4.11の更新では変更点も少ないと見る。遠隔操作で再起動できることを念頭に置くが、特に変更の必要なものはないとした。
mergemaster -a -t /home/test
環境を実際にインストール。
make installkernel
make installworld
再起動を行って、立ち上がるバージョンを確認。
reboot
uname -v
! 試験機
・Pentium3-800MHz、128MBメモリ、20GBハードディスク。
・Pentium3-800MHz、128MBメモリ、20GBハードディスク。
・Pentium 133MHz、64MBメモリ、3GBハードディスク。
! mergemasterの結果
*** Comparison complete
*** Files that remain for you to merge by hand:
/home/test/dev/MAKEDEV
/home/test/etc/defaults/rc.conf
/home/test/etc/defaults/make.conf
/home/test/etc/defaults/pccard.conf
/home/test/etc/defaults/periodic.conf
/home/test/etc/gnats/freefall
/home/test/etc/mail/freebsd.mc
/home/test/etc/mail/freebsd.cf
/home/test/etc/mail/freebsd.submit.mc
/home/test/etc/mail/freebsd.submit.cf
/home/test/etc/mail/sendmail.cf
/home/test/etc/mail/submit.cf
/home/test/etc/mail/Makefile
/home/test/etc/mtree/BSD.local.dist
/home/test/etc/mtree/BSD.usr.dist
/home/test/etc/mtree/BSD.x11-4.dist
/home/test/etc/namedb/named.root
/home/test/etc/periodic/daily/150.clean-hoststat
/home/test/etc/periodic/weekly/400.status-pkg
/home/test/etc/ssl/openssl.cnf
/home/test/etc/hosts
/home/test/etc/hosts.allow
/home/test/etc/motd
/home/test/etc/rc
/home/test/etc/rc.diskless1
/home/test/etc/rc.diskless2
/home/test/etc/rc.firewall6
/home/test/etc/rc.network
/home/test/etc/rc.sendmail
/home/test/etc/remote
/home/test/etc/services
/home/test/etc/ttys
/home/test/etc/manpath.config
/home/test/COPYRIGHT
|
[ 関連文書 ]FreeBSD5更新でmake installworldを行うとproxy userに関する不具合が表示されますが? (2006.05.27)
FreeBSD Upgrade (2006.05.24)
FreeBSDのアップグレードの後、再起動せずにadduserすると追加できないユーザがありますが? (2006.05.28)
/etc 以下のファイル (2006.05.29)
make.conf (2006.05.25)
FreeBSDでカーネルの起動ができなくなったときはどうすれば良いのですか? (2006.05.23)
| 文書番号 |
06881 |
| 日付 |
2006.05.30 |
| 参照数 |
552 |
|