« PowerPC版mac miniにFreeBSDをインストールする | メイン | portsnapでportsツリーを最新にする »

freebsd-updateでセキュリティアップデート

要するにFreeBSD版のWindows Update。最新版へのバージョンアップではなく、当該バージョンにおける脆弱性の修正らしい。ソースツリーを取得して再構築する必要なしに、FreeBSD セキュリティブランチを容易に追いかけることができる、と。

freebsd-updateのインストール

# cd /usr/ports/security/freebsd-update/
# make install
# cp /usr/local/etc/freebsd-update.conf.sample /usr/local/etc/freebsd-update.conf
# rehash

アップデート実行。バイナリパッチをダウンロードしてからインストール。

# freebsd-update fetch
# freebsd-update install

再起動後、適用を確認する。

# shutdown -r now
# uname -a
FreeBSD hoge.example.com 6.0-SECURITY FreeBSD 6.0-SECURITY #0: Wed Feb 14 12:22:36 UTC 2007     root@builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  i386

最後にcronに登録しておく。こうしておけばバイナリパッチが提供されている場合にrootにメールで告知してくれるそうです。

# vi /etc/crontab
0 6 * * * root /usr/local/sbin/freebsd-update cron

参考

  • http://x68000.q-e-d.net/~68user/unix/pickup?freebsd-update
  • http://yang.amp.i.kyoto-u.ac.jp/~yyama/FreeBSD/security/freebsd-update-j.html
  • http://www.maita.cc/higurashi/sb/log/eid457.html

ちなみに、ppc版はツールのインストールすらできませんでした。この辺がTier2ってことか・・。

# cd /usr/ports/net/cvsup-without-gui/
# make install
===>  cvsup-without-gui-16.1h_2 is only for alpha amd64 i386 sparc64, and you are running powerpc..
*** Error code 1

Stop in /usr/ports/net/cvsup-without-gui.
# cd /usr/ports/net/cvsup/
# make install
===>  cvsup-16.1h_2 is only for alpha amd64 i386 sparc64, and you are running powerpc..
*** Error code 1

Stop in /usr/ports/net/cvsup.
# cd /usr/ports/security/freebsd-update/
# make install
===>  freebsd-update-1.6_2 is only for i386 amd64 alpha sparc64, and you are running powerpc..
*** Error code 1

Stop in /usr/ports/security/freebsd-update.

コメント (2)

you:

>freebsd-updateのインストール

6.2-RELEASE からはbaseに取り込まれてます。

># cd /usr/ports/net/cvsup-without-gui/
># make install

PPC版のバージョンいくつかわからないけど、portsツリー更新のためだけにcvsupを入れるのはもう古いです。
6.0以降は portsnap を使うのが推奨。

あと、各portをmake installするのもいいけど、ここ数年はportinstall(portupgrade)を使うのがトレンドです。

ts:

ぐぐるとportsnapやportupgradeが出てくる事があるのですけども、よくわからないので相変わらずmake installしてました。PPC版は6.2なので使えそうです。早速使ってみようと思います。

コメントありがとうございまーす(´∇`)

コメントを投稿

About

2007年05月23日 01:27に投稿されたエントリーのページです。

ひとつ前の投稿は「PowerPC版mac miniにFreeBSDをインストールする」です。

次の投稿は「portsnapでportsツリーを最新にする」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。