古いリリースの場合、ftpサイトの位置が ftp://ftp.jp.freebsd.org/pub/FreeBSD/releases/i386/ から ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/ に移ってしまっている為、PACKAGESITE環境変数を設定しておく。 setenv PACKAGESITE \ ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/4.4-RELEASE/packages/ しかもその上で、単に # pkg_add -r zsh とすると ftp://.../4.4-RELEASE/packages/zsh をDLしようとしてしまう。 予め別のターミナルなりFTPクライアントなりで、"shells/zsh-4.0.2.tgz"であることを突き止め、 # pkg_add -r shells/zsh-4.0.2.tgz とするとインストール出来た。 依存関係がある場合は分からないが、PACKAGESITE環境変数は弄らずに、"ftp://..."からフルパス指定した方が単純で分かりやすいかも知れない。