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
  1. スクロールダウンして Configure を選び、 Enter を押してください。
  2. スクロールダウンして Distributions を選び、 Enter を押してください。
  3. スクロールダウンして ports を選び、 Space キーを押してください。
  4. Exit までスクロールアップして、 Enter を押してください。
  5. CDROM や FTP といったインストールメディアを選択してください。
  6. Exit までスクロールアップして、Enter を押してください。
  7. 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