如何 运行 jigdo on Windows 10

How to run jigdo on Windows 10

我习惯用Jigdo编译DebianCD/DVD镜像。自从 WIndows 7 移动到 Windows 10,当我尝试 运行 jigdo-lite.bat:

时收到以下消息
Jigsaw Download "lite"
Copyright (C) 2001-2005  |  jigdo@
Richard Atterer          |  atterer.net
      0 [main] sh 2712 sync_with_child: child 10236(0x170) died before initialization with status code 0xC0000142
   1197 [main] sh 2712 sync_with_child: *** child state waiting for longjmp
jigdo-lite: fork: Resource temporarily unavailable
Press any key to continue . . .

我设法从与 Windows 8 有相同问题的人那里找到了 this comment。不过,解决方案中给出的 link 已经过时了。我还尝试通过安装 MSYS-1.0.11.exe 并将 DLL 复制到 jigdo-bin 来更新我的 msys-1.0.dll 文件。错误消失了,但 jigdo 仍然拒绝 运行.

有人设法让 jigdo 在 Windows 10 上工作吗?

我能够使用 Cygwin(32 位 https://cygwin.com/install.html)获得 jigdo-lite 运行。重要提示:jigdo-bin\jigdo-lite 目录中的二进制文件,不是 jigdo-lite.bat.

Successfully created `debian-8.5.0-amd64-DVD-1.iso'
-----------------------------------------------------------------
Finished!
The fact that you got this far is a strong indication that `debian-8.5.0-amd64-DVD-1.iso'
was generated correctly. I will perform an additional, final check,
which you can interrupt safely with Ctrl-C if you do not want to wait.

OK: Checksums match, image is good!

我还在 Windows 10 Anniverary Version 1607 (http://www.howtogeek.com/249966/how-to-install-and-use-the-linux-bash-shell-on-windows-10/) 中尝试了内置的 Ubuntu-Bash。但是在 运行 jigdo-lite.

时有一个 template checksum mismatch

上一个答案很好。 但是您可以通过在 W10 bash(不是 CMD)中执行来修复错误:

    apt-get -y install jigdo-file

澄清 and answers, after :

On Windows 10 您可以在 Ubuntu 和 Windows 上使用 Bash(检查 official page了解先决条件和安装过程)。这允许您在 Windows 系统 .

上执行 运行 Linux 命令

在 Bash 内你可以简单地 运行 jigdo,就好像你在 Linux:

  1. 通过 apt-get -y install jigdo-file
  2. 安装它
  3. 运行 通过 jigdo-lite

我在使用 jigdo-lite.bat 时遇到了与 相同的错误。 Bash 上的 jigdo-lite 似乎运行良好(我刚刚尝试使用 debian 映像并且它有效)。

访问此 link:

http://atterer.org/jigdo/debian-jigdo-mini-howto

“Win8.1 64位故障”部分的解决方案:

https://sourceforge.net/projects/mingw/files/MSYS/Base//msys-core/ 下载 msys-1。0.dll , 解压后将"msys-1.0.dll"替换到"jigdo-bin"文件夹中覆盖原来的.

此解决方案修复了我的 windows 10.

上的错误