如何在Windows 10上运行jigdo

4

我习惯使用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有同样问题的人的评论。虽然解决方案中给出的链接已经过时,但我也尝试通过安装MSYS-1.0.11.exe并将DLL文件复制到jigdo-bin来更新我的msys-1.0.dll文件。错误消息消失了,但是jigdo仍然无法运行。
有人成功在Windows 10上使用jigdo吗?

我目前安装了Windows 10,并决定安装Ubuntu子系统。我通过编辑bat文件,将sh更改为bash,然后以管理员身份运行它,成功运行了Windows jigdo-lite.bat。 - Jody Randall
4个回答

2

我成功地在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 Anniversary版本1607中内置的Ubuntu-Bash (http://www.howtogeek.com/249966/how-to-install-and-use-the-linux-bash-shell-on-windows-10/)。但是在运行jigdo-lite时出现了一个“模板校验和不匹配”的错误。


2
为了澄清Martin SeitlDantes Haaketsu的回答,根据RBT请求的额外信息
在Windows 10上,您可以使用Bash on Ubuntu on Windows(请查看官方页面以获取先决条件和安装过程)。这使您能够在Windows系统上运行Linux命令
在Bash中,您可以像在Linux上一样简单地运行jigdo:
  1. 通过执行apt-get -y install jigdo-file来安装它
  2. 通过执行jigdo-lite来运行它
我遇到了与iaina相同的错误,使用jigdo-lite.bat。在Bash上的jigdo-lite似乎工作得很好(我刚刚尝试了一个debian映像,它可以工作)。

2
前面的回答很好。 但是你可以通过在W10 Bash(而不是CMD)中执行以下操作来修复错误:
    apt-get -y install jigdo-file

1
我请求您请在您分享的代码/想法/建议周围添加一些背景说明/评论。这将有助于提问者和其他未来读者更好地理解您的帖子。 - RBT
想确切地知道如何执行您的示例,但您没有留下任何示例代码,只有一个 apt-get 命令,它仅可在 Debian 或 Ubuntu 上执行,而不能在 Powershell 或 CMD shell(即使是管理员模式)上执行。 - John Schultz

1

欢迎来到SO!虽然您提供的链接内容可能回答了问题,但最好在您的帖子中包含答案的基本部分并提供链接以供参考,因为仅链接的答案如果链接页面更改可能会失效。 - Patrick Klein

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接