freebsdアップグレード方法


portsソフトウェアの更新
1.portsnapアップグレードports treeを実行する.
2.pkgdb-Fの運転
3.portversionを実行して、アップグレードするプログラムを表示します.
4.portupgradeアップグレードプログラムを実行します.
インストール
ports:portsnap -s portsnap.hshh.org fetch;portsnap extract;portsnap update

インストール
portupgrade: pkg_add -r portupgrade

portをチェックするには更新が必要です.
portsnap -s portsnap.hshh.org fetch update&&pkgdb -F&&pkg_version -l "<"

更新開始:
setenv PACKAGESITE ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/
portupgrade -arpRPOy

カーネルとworldの更新
supfileの構成
releaseバージョンの追跡-本番環境では、正式なサーバが実行され、発見された脆弱性が最初にここに追加されますが、より早い救済方法では、脆弱性のリリース時のpatchを使用できます.
*default release=cvs tag=RELENG_7_2
追迹stable——currentは有用なものがここに加わると考えているが、十分なテストは行われていない.
*default release=cvs tag=RELENG_7
currentを追跡する--あの人たちが最近やっている新しい特性
*default release=cvs tag=.
cvsup -h cvsup3.cn.freebsd.org -g -L 2 /usr/share/examples/cvsup/stable-supfile

#見て/usr/src/UPDATING
cd /usr/src&&make buildworld
(大きなスパンではないFreeBSDバージョンのアップグレードを行う限り、簡単にスキップできます)
cd /usr/src/sys/i386/conf &&cp GENERIC          &&cat >>         
……        ,        
pkg_add -r cvsup-without-gui
cvsup -h cvsup3.cn.freebsd.org -g -L 2 /usr/share/examples/cvsup/stable-supfile
cd /usr/src&& make buildkernel KERNCONF=         && make installkernel KERNCONF=        &&reboot

シングルユーザーへの再起動(大きなスパンではないFreeBSDバージョンのアップグレードを行う場合は、簡単にスキップできます)
mount -a -t ufs
mergemaster -p

cd /usr/src
make installworld

次にプロファイルをマージします(プロファイルを1つずつ比較して、受け入れるかどうか、マージするかどうかなどを決定します).
mergemaster 

最後にシステムを再起動
reboot