【发布时间】:2019-06-04 04:22:18
【问题描述】:
所以在过去的几年里我一直在使用 Cygwin,并且我已经安装了几次。但是,我从未在安装过程中经历过安装挂起。发生这种情况时,安装实际上会冻结并且不会让步“一点”。我读到这有点像common problem,但就像我说的,我以前从未遇到过。
这是我正在做的事情以及它对我的影响的逐个播放。
- 从http://cygwin.com/install.html下载Setup-x86.exe
- 从 Internet 安装
- 使用“C:\cygwin”作为所有用户的默认根目录。
- 使用“C:\Users\Austin\Downloads”作为默认的本地包目录
- 直接安装
- 根据this question 使用http://mirrors.kernel.org。
- 我没有为安装指定任何额外的项目(我认为在多次遇到此问题后最好让它尽可能简单。)
- 我不会更改任何“解决依赖关系”(无论是什么)
- ...一切都很好,直到某个软件包出错并导致安装挂起。这几乎总是安装中不同点的不同包。在本例中,它是 texinfo-5.2-1.tar.xz,安装率为 94%!这么近!!!
所以我正在寻找的是如何帮助安装程序从这一点继续?我需要做什么才能进入 cygwin 并给予它完成工作所需的额外动力。
解决上述问题:
所以在稍微调整了安装之后,我发现如果你关闭冻结的安装,然后重新执行安装文件,它会强制安装超过上次卡住的位置。例如,在 94% 取消挂断安装后(如上所述),我再次运行安装文件并在再次挂断之前达到 95%。在成功安装 cygwin 之前,我重复了这个设置大约 5 次。
就像我说的,这只是一种变通方法,可能是最好/唯一的解决方案。
【问题讨论】:
-
我在 Windows 7 Professional 64 位上也有同样的情况。
-
@Austin 您是如何重新执行安装文件的,您是否在之前挂起时运行过,我取消并运行了它,但它是从头开始的。我这几天一直有这个问题。
-
嘿@somethingSomething,所以如果我没记错的话,我所做的就是关闭安装并通过双击下载文件夹中的文件重新执行.exe。我不得不多次重复此操作,但每次我重新运行文件时,安装都会慢慢走得更远,直到最终完成。我知道这不是一个非常技术性的回答,但这能回答你的问题吗?
-
@AustinA 感谢您的回复,我现在明白了,我以为您的意思是您可以以某种方式从冻结时的位置重新开始下载,我现在明白了,您的意思是它每次都走得更远。谢谢,它一直在冻结我。
-
只是想指出该过程不一定会挂起——我在 Google 搜索中一路走到这里,然后它开始更改文件。它只是没有开始的进度条。