Cygwin的setup-x86.exe如何查找Cygwin安装?

时间:2014-01-01 20:16:57

标签: cygwin

我刚刚通过运行setup-x86.exe安装了Cygwin,现在有一个Cygwin本身的目录

C:/cygwin

及其包的目录

C:/cygwin-packages

现在,当我再次运行setup-x86.exe添加其他软件包时,它想再次安装Cygwin。根据文档,如果setup-x86.exe找不到现有的Cygwin安装,则会发生这种情况。我尝试从C:\ cygwin中运行setup-x86.exe,但这也不起作用。

  1. 设置如何决定在哪里寻找安装?
  2. 我怎样才能找到我的装置?

1 个答案:

答案 0 :(得分:0)

setup在HKLM \ SOFTWARE \ Cygwin \ setup \ rootdir的注册表中查找其安装目录。

不支持您所描述的设置,其中Cygwin核心位于一个目录中,而已安装的软件包位于另一个目录中。一切都应该放在一个目录中。我确信在这一点上你已经把Cygwin与应该安装的地方混为一谈。

如果您担心混用Cygwin核心和软件包,请不要。这就是它应该如何运作。安装程序将跟踪已安装的软件包文件,并在卸载时删除它们。

此时我认为您最好的方法是删除C:/cygwin-packages目录,将上面的注册表项重置为C:/cygwin,然后重新安装所有软件包。