我习惯使用 Jigdo 来编译 Debian CD/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。不过,解决方案中给出的链接已过时。我还尝试通过安装 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 Aniverary 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

关于debian - 如何在 Windows 10 上运行 jigdo,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36117167/

10-11 19:59