トップ «前の日記(2003-10-29(Wed)) 最新 次の日記(2003-10-31(Fri))» 編集

ぽっぺん日記@karashi.org


2003-10-30(Thu) [長年日記]

_ FreeBSD-4.9-RELEASE

テストマシンとMURAMASAをアップグレード.

いつもはsourceをmakeするんだけど、freebsd-updateが使えるようにしておきたかった*1ので、今回はsysinstallを使用した。

*1 official distribution以外のアップデートはサポートしなくなった。

_ シリアル端末経由でも

sysinstallのアップグレードに成功。

ちゃんと事前演習をして手順書を作っておけば、(コンソールサーバ経由で)遠隔地に置いてあるマシンのアップグレードもいける。*1

手順をごくごく簡単に書くと、こんな感じ。

*1 今までいちいち現地で作業をしていた。

  1. 作業を始める前に/usr/srcをCVSup等で更新しておく。
  2. kernelと/stand/sysinstllをcompileして、最新のものに置き換える(この作業は必要ないかも?)。
  3. 新RELEASEのdistributionを任意のディレクトリに保存しておく。
  4. 再起動して、sigle userへ。
  5. mount -u /、mount -a、swapon -aを実行する。
  6. /stand/sysinstallを実行する。
  7. Optionsを選択して、Media TypeでFile Systemを選ぶ。ディレクトリにdistributionを保存した場所を指定する。
  8. メニューに戻って、Upgradeを選択してアップグレードを実行。
  9. アップグレード終了後、kernelがkernel.prevに変更されてしまっているので、mvして、kernelに戻しておく。
  10. 最後にmergemasterを行ない、再起動しておしまい。

_ 再起動後、お好みでportsupgrade -arなど。

_ make 改訂版(アンドリュー オラム/スティーブ タルボット) make 改訂版(アンドリュー オラム/スティーブ タルボット)

portsを作ってみたくなったので購入。

ぱらぱらめくってみた程度だが、もしかするとmanと他のportsのMakefileを参考にすれば、あんまり必要ない本かも(細かい部分を読んでないので、よー分からんけど)。

[]
本日のPingbacks(全0件)

トップ «前の日記(2003-10-29(Wed)) 最新 次の日記(2003-10-31(Fri))» 編集