
| ・ |
ドキュメントセンターを初めてご利用する方や運営方針についての基本的な姿勢をご覧になりたい方へ。
|
| ご利用の皆様から多く寄せられる質問にお答えしています。 |
|
| ・ |
ディーエーオフィスなどが利用する用語に関する解説を行います。
|
|
|
 |
 |  |
FreeBSD4.11-releaseからFreeBSD4.11-stableへの更新 |
実験機における最小構成での更新について記す。なお、シングルモードなどの推奨はあるが、筆者は遠隔操作を基本としているため、あえて遠隔操作する方法を模索している。
・4.11-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
以前にソースアップグレードをやったことがあるならば、以下を実行。
cd /usr/obj
chflags -R noschg *
rm -rf *
ソースを取得する。
cd /usr/src
cvsup stable-supfile
実際のカーネル更新に向けて作業を開始。
cd /usr/src
make -j4 buildworld
make -j4 buildkernel
make installkernel
make installworld
mergemasterを実行。/etc以下にないものはコピー、差分は比較するも対象がない様子。
mergemaster -siva
mergemaster -sivr
再起動を行って、立ち上がるバージョンを確認。
reboot
uname -v
! 試験機
・Pentium3-800MHz、128MBメモリ、20GBハードディスク。
! mergemaster -sivrの結果
# mergemaster -sivr
*** Beginning comparison
*** Comparison complete
Do you wish to delete what is left of /var/tmp/temproot? [no]
*** /var/tmp/temproot will remain
|
[ 関連文書 ]make.conf (2006.05.25)
FreeBSDのアップグレードの後、再起動せずにadduserすると追加できないユーザがありますが? (2006.05.28)
FreeBSDでカーネルの起動ができなくなったときはどうすれば良いのですか? (2006.05.23)
FreeBSD Upgrade (2006.05.24)
FreeBSD5更新でmake installworldを行うとproxy userに関する不具合が表示されますが? (2006.05.27)
/etc 以下のファイル (2006.05.29)
| 文書番号 |
06867 |
| 日付 |
2006.05.28 |
| 参照数 |
532 |
|