FreeBSD 7.0 を始めてみた 5
復習の意味で、インストール終了後の作業記録をしておく。
$ su - Password: # cd /usr # ls -l total 48 drwxrwxr-x 2 root operator 512 Aug 31 17:25 .snap drwxr-xr-x 2 root wheel 7168 Aug 31 17:27 bin drwxr-xr-x 3 root wheel 512 Aug 31 17:36 compat drwxr-xr-x 2 root wheel 512 Aug 31 17:29 games drwxr-xr-x 3 root wheel 512 Aug 31 17:49 home drwxr-xr-x 47 root wheel 4608 Aug 31 17:26 include drwxr-xr-x 6 root wheel 8192 Aug 31 17:26 lib drwxr-xr-x 5 root wheel 512 Aug 31 17:26 libdata drwxr-xr-x 5 root wheel 1536 Aug 31 17:26 libexec drwxr-xr-x 2 root wheel 512 Feb 25 2008 local drwxr-xr-x 2 root wheel 512 Aug 31 17:29 obj drwxr-xr-x 2 root wheel 5120 Aug 31 17:26 sbin drwxr-xr-x 26 root wheel 512 Aug 31 17:29 share drwxr-xr-x 2 root wheel 512 Feb 25 2008 src # sysinstall
- スクロールダウンして Configure を選び、 Enter を押してください。
- スクロールダウンして Distributions を選び、 Enter を押してください。
- スクロールダウンして ports を選び、 Space キーを押してください。
- Exit までスクロールアップして、 Enter を押してください。
- CDROM や FTP といったインストールメディアを選択してください。
- Exit までスクロールアップして、Enter を押してください。
- X を押して、 sysinstall を終了してください。
# ls -l total 50 drwxrwxr-x 2 root operator 512 Aug 31 17:25 .snap drwxr-xr-x 2 root wheel 7168 Aug 31 17:27 bin drwxr-xr-x 3 root wheel 512 Aug 31 17:36 compat drwxr-xr-x 2 root wheel 512 Aug 31 17:29 games drwxr-xr-x 3 root wheel 512 Aug 31 17:49 home drwxr-xr-x 47 root wheel 4608 Aug 31 17:26 include drwxr-xr-x 6 root wheel 8192 Aug 31 17:26 lib drwxr-xr-x 5 root wheel 512 Aug 31 17:26 libdata drwxr-xr-x 5 root wheel 1536 Aug 31 17:26 libexec drwxr-xr-x 2 root wheel 512 Feb 25 2008 local drwxr-xr-x 2 root wheel 512 Aug 31 17:29 obj drwxr-xr-x 69 root wheel 1536 Aug 31 09:04 ports <-- インストールされた ports コレクション drwxr-xr-x 2 root wheel 5120 Aug 31 17:26 sbin drwxr-xr-x 26 root wheel 512 Aug 31 17:29 share drwxr-xr-x 2 root wheel 512 Feb 25 2008 src
portsnap をインストールする
# whereis portsnap
portsnap: /usr/sbin/portsnap /usr/ports/ports-mgmt/portsnap
という結果で、「/usr/sbin/portsnap」にインストールされていることがわかる。
「/usr/ports/ports-mgmt/portsnap」は、Ports コレクションの場所を示している。
portsnap がインストールされていない場合は、
# cd /usr/ports/ports-mgmt/portsnap # make fetch-recursive # make install clean
portsnap の Port Tree を取得する
# portsnap fetch && portsnap extract && portsnap update
portupgrade をインストールする
# whereis portupgrade portupgrade: /usr/ports/ports-mgmt/portupgrade # cd /usr/ports/ports-mgmt/portupgrade # make fetch-recursive # make install clean
アップグレート対象の port を確認する
# portversion -vL=
すべての port をアップグレードする
アップグレード前に対象の port を確認しておくこと。
# portupgrade -a