apt-cyg の x86_64 対応
Cygwin に setup-x86_64.exe が出てた。早速インストール。
引き続き apt-cyg もインストール。
https://code.google.com/p/apt-cyg/
いつものように apt-cyg のミラー設定を ftp://ftp.iij.ad.jp/pub/cygwin にしたところ、setup.bz2 が見つからないと出る。
$ apt-cyg -m ftp://ftp.iij.ad.jp/pub/cygwin update Working directory is /setup Mirror is ftp://ftp.iij.ad.jp/pub/cygwin --2013-08-20 17:22:49-- ftp://ftp.iij.ad.jp/pub/cygwin/setup.bz2 => `.listing' ftp.iij.ad.jp をDNSに問いあわせています... 202.232.140.144, 202.232.140.143, 2001:240:bb8f::f:300, ... ftp.iij.ad.jp|202.232.140.144|:21 に接続しています... 接続しました。 anonymous としてログインしています... ログインしました! ==> SYST ... 完了しました。 ==> PWD ... 完了しました。 ==> TYPE I ... 完了しました。 ==> CWD (1) /pub/cygwin ... 完了しました。 ==> PASV ... 完了しました。 ==> LIST ... 完了しました。 [ <=> ] 444 --.-K/s 時間 0.001s 2013-08-20 17:22:49 (796 KB/s) - `.listing' へ保存終了 [444] `.listing' を削除しました。 --2013-08-20 17:22:49-- ftp://ftp.iij.ad.jp/pub/cygwin/setup.bz2 => `setup.bz2' ==> CWD は必要ありません。 ==> SIZE setup.bz2 ... 完了しました。 ==> PASV ... 完了しました。 ==> RETR setup.bz2 ... `setup.bz2' というファイルはありません。
なので
$ apt-cyg -m ftp://ftp.iij.ad.jp/pub/cygwin/x86_64 update $ apt-cyg find gcc-core
としたけど、取得先が
ftp://ftp.iij.ad.jp/pub/cygwin/x86_64/x86_64/release/gcc/gcc-core/gcc-core-4.8.1-3.tar.bz2
cygwinで「`setup.ini' というファイルはありません。 Error updating setup.ini, reverting」の対処法 - Qiita [キータ]
にあるように、apt-cyg を書き換えることで動くようになった。