Cygwin x86 版を入れてみて、apt-cygしたら、パッケージが取得できずに hash のtest で落ちる
ftp://ftp.iij.ad.jp/pub/cygwin/x86/x86/release/XXX
となり、404 エラー 404だから、md5sumが一致せずに hash did not match.と怒られた。
githubにあげておいた
apt-cyg 修正版
wget -nc $mirror/../$install
として解決した。
tar.xz されたパッケージのインストールに失敗に対応
tar の使い方を修正して、xz されたパッケージでインストールに失敗してたのを修正した。
apt-cyg でインストールに失敗した時
/etc/setup/install.db
から該当エントリを消せば強制上書きできる。
また、remove されるとき削除するファイルのリストは
/etc/setup/$PACKAGE.lst
というgzip されたファイルにある、インストールに失敗したときりapt-cygでトラブった時はココを参照する。
このファイルを見るにはzcat すると速い
takuya@hikaru-PC:~/Desktop$ zcat /etc/setup/mingw64-x86_64-gcc-core.lst.gz | head usr/bin/x86_64-w64-mingw32-cpp.exe usr/bin/x86_64-w64-mingw32-gcc.exe usr/bin/x86_64-w64-mingw32-gcc-4.8.3.exe usr/bin/x86_64-w64-mingw32-gcc-ar.exe usr/bin/x86_64-w64-mingw32-gcc-nm.exe usr/bin/x86_64-w64-mingw32-gcc-ranlib.exe usr/bin/x86_64-w64-mingw32-gcov.exe usr/lib/gcc/x86_64-w64-mingw32/4.8.3/cc1.exe usr/lib/gcc/x86_64-w64-mingw32/4.8.3/collect2.exe usr/lib/gcc/x86_64-w64-mingw32/4.8.3/crtfastmath.o
このように、どのファイルをインストールしたか、ファイルの一覧が出てきます。