Seit der Version 2.867 hat Cygwin zu sha512 Prüfsumme bewegen, aber die aktuelle Version von apt-cyg wird mit noch md5sum
nicht sha512sum
zur Kontrolle der Integrität. Das ist es, was das Problem verursacht.
Um das Problem zu beheben, ändern Sie md5sum
in Zeile 323 und 326 der Datei "apt-cyg" mit sha512sum
. Es sollte funktionieren.
Dieses Problem wurde bereits durch die Pull-Anfrage 37 behoben : https://github.com/transcode-open/apt-cyg/pull/38 . Die Änderung wurde jedoch noch nicht in der Hauptbranche implementiert.
Bearbeiten:
Wenn Sie die Datei mit einem Windows-Programm bearbeiten, wird der Zeilenumbruch möglicherweise geändert und verursacht Probleme wie z
/usr/bin/apt-cyg: line 25: $'\r': command not found
Weil bash den Zeilenwechsler als Befehl erkannt hat. Ich empfehle den Linux-Editor wie vim, emacs oder gedit für die Änderung. Oder Sie können die apt-cyg
in der Pull-Anfrage # 37 hochgeladene Datei direkt verwenden : https://github.com/jfritz/apt-cyg/blob/97848cfa9ae05297c0b01daeb8ad08a70bc3b77b/apt-cyg