如何在Windows 10上运行jigdo

时间:2016-03-20 17:39:42

标签: debian windows-10

我习惯使用Jigdo编译Debian CD / DVD图像。自从从Wndows 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上工作?

4 个答案:

答案 0 :(得分:1)

我能够使用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版本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

答案 1 :(得分:1)

以前的答案很棒。 但你可以通过W10 bash(而不是CMD)来修复错误:

die

答案 2 :(得分:1)

Martin Seitl之后澄清Dantes HaaketsuRBT's request for additional information个答案:

在Windows 10上,您可以在Windows上使用 Bash on Ubuntu (检查official page是否有先决条件和安装过程)。这允许您在Windows系统上运行Linux命令

在Bash中你可以简单地运行jigdo,就好像你在Linux上一样:

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

    我使用jigdo-lite.bat获得与iaina相同的错误。 Bash上的jigdo-lite似乎工作得很好(我只是尝试使用debian图像并且有效)。

答案 3 :(得分:0)

访问此链接:

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上的错误。