portでダウンロードからインストールが進まないときの対処法

サーバーが存在しないなどの理由により、以下の状態から先へ進まないことがある。

$ sudo port install wget
---> Fetching wget-1.11.4.tar.gz
---> wget-1.11.4.tar.gz doesn't seem to exist in /opt/local/var/macports/distfiles/wget
---> Attempting to fetch mysql-5.0.51a.tar.gz from ftp://ftp.dti.ad.jp/pub/GNU/wget/

そんなときは、ブラウザなどで別のサーバーへアクセスして手動でファイルをダウンロードし、/opt/local/var/macports/distfiles/ 内の適当な場所へ格納します。(上記の場合は./wget/wget-1.11.4.tar.gz)

今回の場合はwgetのインストール中に発生したのでブラウザからダウンロードしましたが、既にwgetがあれば、
wget http://ftp.gnu.org/gnu/wget/wget-1.11.4.tar.gz /opt/local/var/macports/distfiles/wget/wget
としたほうがいいですね。

そして、再度インストールを実行するとダウンロードの部分をとばして再開します。

Follow me!