CONTENTS
#contents
----
Lastmodified &lastmod;
----
*FreeBSD-11-CURRENT-amd64 を追いかける [#q460c45c]

【参考URL】https://www.freebsd.org/doc/ja/books/handbook/svn.html

   535  8:48    portinstall security/ca_root_nss
   536  8:49    portinstall devel/subversion
   537  8:50    portupgrade ports-mgmt/pkg
   538  9:12    pkg2ng

USBインストールで、/usr/src は空なので、

 # svn checkout https://svn.FreeBSD.org/base/head /usr/src

更新

 # svn update /usr/src

**world の再構築 [#pe47dd3c]

 # script /var/tmp/mw.out
 Script started, output file is /var/tmp/mw.out

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

 # cd /usr/src
 # time make -j8 buildworld

 --------------------------------------------------------------
 >>> World build completed on Sun Sep 27 14:39:06 JST 2015
 --------------------------------------------------------------
 16267.497u 1934.473s 2:35:38.43 194.9%  42806+505k 715755+2298553io 56720pf+0w


 # time make -j8 buildkernel

 --------------------------------------------------------------
 >>> Kernel build for GENERIC completed on Sun Sep 27 15:11:57 JST 2015
 --------------------------------------------------------------
 2981.439u 515.660s 30:29.36 191.1%      37297+410k 432548+2594392io 35403pf+0w


 # time make -j8 installkernel

 kldxref /boot/kernel
 23.841u 37.255s 0:37.69 162.0%  2208+222k 77403+11159io 327pf+0w


シングルユーザモードに移行

 # shutdown now

UFS でフォーマットされているシステムでは

 # mount -u /
 # mount -a -t ufs
 # swapon -a

ZFS でフォーマットされている場合には、 以下の 2 つのコマンドを実行してください。 この例では、zpool の名前は zroot であると仮定します。


 # zfs set readonly=off zroot
 # zfs mount -a

 # kbdmap
 # adjkerntz -i

 # mergemaster -iF

/usr/obj にある新しい world およびシステムのバイナリをインストール

 # cd /usr/src
 # make -j8 installworld

残りの設定ファイルをアップデートし

 # mergemaster -p

 # make -j8 delete-old

 # reboot

古いライブラリを削除する前に、 「ports のアップグレード」 に書かれている手順にしたがって、 すべての ports を再構築する必要があります。

 # make delete-old-libs



FreeBSD 11.0-CURRENT #0 r287930


**FreeBSDの更新(マイナーバージョンアップの場合) [#cf0e9e9c]
【参考】http://web.db.tokushima-u.ac.jp/edb-manual/os-admin.html

 # cd /usr/src
 /usr/src# make update
 (/usr/src/UPDATINGの内容を読む.特に留意すべき点がない場合には以下のようにすれば良い.)
 /usr/src# make buildworld >& buildworld.log
 /usr/src# make buildkernel >& buildkernel.log
 /usr/src# make installkernel
 /usr/src# shutdown -r now
 /usr/src# mergemaster -p
 /usr/src# make installworld
 /usr/src# mergemaster -F
 /usr/src# shutdown -r now

----
Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday);
#counter([total|today|yesterday]);

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS