このページでは、最新のportsの取得方法と展開方法について説明します。
最新のportsはFreeBSDの配布サーバにtarファイルとしてアップされています。
これを「fetch」を利用して取得し、「tar」を利用して展開します。
$ fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz $ tar -zxvf ./ports.tar.gz -C /usr/ |
FreeBSDのFTPサーバにはミラーが多数存在しますので、portsの取得先のサーバは適宜変更してください。
上記の手順では、「/usr/ports」がシンボリックリンクだった場合、シンボリックリンクを上書きしてしまいます。
これを回避してportsを展開するには、以下のようにします。
$ tar -zxvf ./ports.tar.gz -C /usr/ports $ mv /usr/ports/ports/* /usr/ports |
