如何 运行 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:
- 通过
apt-get -y install jigdo-file
安装它
- 运行 通过
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.
上的错误
我习惯用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
澄清
On Windows 10 您可以在 Ubuntu 和 Windows 上使用 Bash(检查 official page了解先决条件和安装过程)。这允许您在 Windows 系统 .
上执行 运行 Linux 命令在 Bash 内你可以简单地 运行 jigdo,就好像你在 Linux:
- 通过
apt-get -y install jigdo-file
安装它
- 运行 通过
jigdo-lite
我在使用 jigdo-lite.bat 时遇到了与
访问此 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.
上的错误