ドキュメントセンター よくある質問 文書資料
はじめに - ドキュメントセンターについて 使用条件 ご意見・ご感想は公開会議室へ 著作権表示
ホーム ドキュメントセンター 新着文書 よくある質問 FAQ 問答集 ビジネス 事業計画 概況 デベロッパー 技術資料 仕様書 ガイドライン 想定された使い方 ヘルプ 利用方法や一般的な操作方法 その他の文書

はじめに
ドキュメントセンターを初めてご利用する方や運営方針についての基本的な姿勢をご覧になりたい方へ。

ドキュメントセンター 新着情報
GetCurrentImage failedと出て、画像の保存ができないのですが? (FAQ) 2007.08.23
clamavをclamav-0.90以降に更新すると、clamdが起動しなくなりましたが? (FAQ) 2007.07.31
make.confにX11BASEを設定するように言われましたが? (FAQ) 2007.07.30
serial型の次に挿入すべき値を変更するにはどうしますか? (FAQ) 2007.06.01
次のSERIAL型で用いられる値を得るにはどうしますか? (FAQ) 2007.05.31
WindowsXPを入れた端末にPINGが通りませんが? (FAQ) 2007.05.21
vmware3上でWindowsXPを導入すると途中で待たされ、失敗しますが? (FAQ) 2007.05.19
vmware3のインストールがうまくいきませんが? (FAQ) 2007.05.18
gnome上で解像度の変更ができないのですが? (FAQ) 2007.05.17
gnome上で解像度の変更をするにはどうしますか? (FAQ) 2007.05.17

よくある質問
ご利用の皆様から多く寄せられる質問にお答えしています。
ディーエーオフィス
サーバ
アプリケーション

語解説
ディーエーオフィスなどが利用する用語に関する解説を行います。

ディーエーオフィスホームページ
メッセージセンター
ディーエーオフィスサポートターミナル
トピックスセンター
リレーショナルナレッジベース
FreeBSD Upgrade
 supfileはサンプルを参考に修正していく。hostは適当なサーバを指定、releaseはcvsとしたとき、tagはRELENG_6や、RELENG_5を指定する。

! 準備

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_6

cd /usr/src
cvsup stable-supfile

cd /usr/obj
chflags -R noschg *
rm -rf *

! 作業

cd /usr/src
make -j4 buildworld
# -j4は同時実行プロセス数、遅いマシンでは指定しない
make buildkernel
reboot

single user modeにて起動
cd /usr/src
make installkernel
make installworld

= 古いやり方 =
make buildworld
make installworld
make buildkernel
make installkernel

! /etc 以下の更新

 /etc 以下は自身で作業しなければならない。方法は、(1)自身で全て修正、(2)mergemasterを使う、(3)make distributionを使う、の3つが利用できる。mergemasterで平均的な作業がこなせる。make distributionだと、/etc以下の新規インストールと同様の状態で用意してくれる。/etc/passwdなどの重要なファイルさえも新規インストール状態となる。(1)自身での更新については触れない。

(2)mergemaster

= /etcに存在しないものはひとまずコピー =
mergemaster -siva

 上述の作業では、すべて自動で行ってくれる。問題のないファイルだけ作業する。

= 差分のあるファイルは比較 =
mergemaster -sivr

 diffで追加と削除の内容が表示される。「+」となっている行は追加、「-」は削除となる。最後まで閲覧、スクロールすれば、後は処理を聞かれる。「d」は変更せず、「i」は上書き、「m」はマージとなる。マージは比較しながら作業できるが面倒。後で修正する意味で「i」あたりを選び、過不足を後で修正した方が良い。

= 尋ねられる例 =
Use 'd' to delete the temporary ./etc/master.passwd
Use 'i' to install the temporary ./etc/master.passwd
Use 'm' to merge the temporary and installed versions
Use 'v' to view the diff results again

Default is to leave the temporary file to deal with by hand

How should I deal with this? [Leave it for later]

---

(3)make distribution

cd /usr/src/etc/
make distribution

! アップグレード・確認分

 願わくばクリーンインストールするのが不具合に直面することもなく便利。特に4から5などの更新は難しい。3や4についてはアップグレードを行うことがなかったので本文書では省略。

= メジャーバージョン =

・[[docs link 6872]]
・[[docs link 6878]]
・4.11-stableから5.4-releaseへの更新(sysinstall)
・5.4-releaseから6.1-releaseへの更新(sysinstall)

= マイナーバージョン =

 比較的簡単に作業ができるので成功率も高い。最小構成で試験したところ特に問題も出ていない。

・[[docs link 6881]]
・[[docs link 6869]]
・[[docs link 6867]]
・5.3-releaseから5.4-releaseへの更新(sysinstall)
・4.7-releaseから4.11-releaseへの更新(sysinstall)

! シングルユーザモードの意味

 新しいカーネルが動作しないと進まない作業もあるので、make installkernelの後には再起動が必要になりますが、インストール作業中は他のいかなるプログラムも動作させない方が良い上、予想外の問題を起こさないためにもできればシングルユーザモードであることを推奨しています。

http://www.freebsd.org/releases/5.4R/migration-guide.html
Reboot to single-user mode. Rebooting at this point is absolutely required because the new kernel must be running to install the new userland. Being in single-user mode will drastically decrease the potential for unexpected things to happen during the upgrade because there will be no other programs running.

! 参考

基本。
http://www.freebsd.org/doc/ja_JP.eucJP/books/handbook/makeworld.html
http://www.freebsd.org/doc/ja_JP.eucJP/books/handbook/cvsup.html
http://www.freebsd.org/releases/5.4R/migration-guide.html

4.11から5.4
http://mimori.org/~h/tdiary/20050605.html

最新6系の更新記事
http://sakura.take-labo.jp/freebsd/

若干古い記事
http://yang.amp.i.kyoto-u.ac.jp/~yyama/FreeBSD/makeworld/cvsup-j.html

make -j4 buildworld、sysinstallのinstallという表現がある
http://cady.moon.st/freebsd/cvsup.html

groupまわりや細かな基本を紹介
http://www.f-bell.net/FreeBSD/make_world.html

mergemaster の細かな指定とエラーの対処例
http://www.infobb.com/pc/bsd-stable.html

設定ファイルの更新、/etc以下の処理が詳しい
http://www.mvs.co.jp/tech/cvsup.html

loader.rcまわりの作業を紹介
http://telecom0.eng.niigata-u.ac.jp/index.php?FreeBSD#content_1_1

基本が簡単に書かれている。
http://d.hatena.ne.jp/seihiguchi/20051123/1133067725

5.1→5.2、手順の違いに注意
http://www.mistral.jp/run/myserverdiary/mydiary01.cgi?yyyymm=200401

シングルモード時の記載
http://www.tera.ics.keio.ac.jp/person/koki/freebsd/freebsdworld.html

[ 関連文書 ]
  • /etc 以下のファイル (2006.05.29)
  • make.conf (2006.05.25)
  • バイナリアップデートとソースアップデートとは何ですか? (2006.05.27)
  • FreeBSD5更新でmake installworldを行うとproxy userに関する不具合が表示されますが? (2006.05.27)
  • FreeBSDでカーネルの起動ができなくなったときはどうすれば良いのですか? (2006.05.23)
  • FreeBSDのアップグレードの後、再起動せずにadduserすると追加できないユーザがありますが? (2006.05.28)
  • コンピュータの環境を別なコンピュータへ移すことはできますか? (2006.02.26)
  • FreeBSDでシングルモードにて立ち上げた場合、すべてのディスクを閲覧するにはどうしますか? (2006.05.23)
  • FreeBSDのOSアップグレードはどのぐらいの時間がかかりますか? (2006.05.27)
  • FreeBSD5への更新でfstabの修正を行わないといけないのはどんなときですか? (2006.05.27)
  • FreeBSDのOS更新は簡単ですか? (2006.05.27)
  • ttsshで接続しようとするとプロトコルに関する不具合が表示されますが? (2006.05.22)


  • 文書番号 06843
    日付 2006.05.24
    参照数 1220

    ドキュメントセンター
      はじめに 新着ドキュメント 使用条件 著作権 お問い合せ
    Copyright 2003 daoffice design and management company. all rights reserved.