Cygwin: MD5 sum did not match, exiting

Автор: | 11/11/2015
 

512px-Cygwin_logo.svgВо время установки нового пакета с помощью apt-cyg – система сообщает об ошибке:

$ apt-cyg install screen
Working directory is /setup
...
HTTP request sent, awaiting response... 200 OK
...
2015-11-08 19:49:52 (263 KB/s) - ‘screen-4.3.1-2.tar.xz’ saved [510224/510224]

MD5 sum did not match, exiting

Редактируем файл /bin/apt-cyg, и находим строки:

...
 340
    341     # check the md5
    342     digest=`cat "desc" | awk '/^install: / { print $4; exit }'`
    343     digactual=`md5sum $file | awk '{print $1}'`
    344     if ! test $digest = $digactual
    345     then
    346       echo MD5 sum did not match, exiting
    347       exit 1
    348     fi
...

Закомментируйте строку:

...
exit 1
...

Готово:

$ apt-cyg install screen
Working directory is /setup
...
Running postinstall scripts
Package screen installed