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]);