2014年5月14日水曜日

FreeBSD 9.2 p6 へアップデート

FreeBSD 9.2 へ p6 アップデートが到着していました。パッケージ管理のコマンドの変更が含まれるため、案内に従って慎重に対応してください。

# svn update /usr/src
Updating '/usr/src':
A    /usr/src/share/keys
A    /usr/src/share/keys/pkg
A    /usr/src/share/keys/pkg/trusted
A    /usr/src/etc/pkg
U    /usr/src/share/man/man7/hier.7
A    /usr/src/share/keys/Makefile
A    /usr/src/share/keys/pkg/trusted/pkg.freebsd.org.2013102301
A    /usr/src/share/keys/pkg/trusted/Makefile
A    /usr/src/share/keys/pkg/Makefile
U    /usr/src/share/Makefile
U    /usr/src/usr.sbin/pkg/pkg.c
U    /usr/src/usr.sbin/kldxref/kldxref.c
U    /usr/src/etc/Makefile
A    /usr/src/etc/pkg/Makefile
A    /usr/src/etc/pkg/FreeBSD.conf
U    /usr/src/etc/mtree/BSD.root.dist
U    /usr/src/etc/mtree/BSD.usr.dist
U    /usr/src/UPDATING
U    /usr/src/sys/dev/ciss/ciss.c
U    /usr/src/sys/conf/newvers.sh
Updated to revision 265997.

/usr/src/UPDATE によりますと、以下の三点の改善が行われた模様です。

20140513:       p6      FreeBSD-EN-14:03.pkg
                        FreeBSD-EN-14:04.kldxref
                        FreeBSD-EN-14:05.ciss
・Add pkg bootstrapping, configuration and public keys. [EN-14:03]
http://www.freebsd.org/security/advisories/FreeBSD-EN-14:03.pkg.asc
・Improve build repeatability for kldxref(8). [EN-14:04]
http://www.freebsd.org/security/advisories/FreeBSD-EN-14:04.kldxref.asc
・Fix data corruption with ciss(4). [EN-14:05]
http://www.freebsd.org/security/advisories/FreeBSD-EN-14:05.ciss.asc

今回の三点のアップデートを適用するにはカーネルとユーザーランドの再ビルドが必要とのことです。
# cd /usr/src
# make buildworld && make buildkernel KERNCONF=MYKERNEL
# make installkernel
# make installworld

さらに一点めの FreeBSD-EN-14:03.pkg により、パッケージの管理が pkg を使用することとなるため pkg 関連の ports のインストールと /usr/make.conf へオプションの追加となります。

pkg のインストール
# portsnap fetch extract
(最新の ports ツリーに更新済みの場合には不要)

# make -C /usr/ports/ports-mgmt/pkg install clean
(すでに pkg がインストール済みでエラー終了することがある)

# echo "WITH_PKGNG=yes" >> /etc/make.conf
(pkg をインストールした後に /etc/make.conf を修正する)

# pkg2ng
(パッケージシステムの変換スクリプトの実行)



0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。