我有我的机器设置来运行 cmake 和 gcc,我想在构建机器上安装 cygwin,并在构建机器上安装完全相同的包和参数集,并且可能在其他开发机器上。有没有一种方法可以做到这一点,而不必使用提供的 Setup.exe 在 GUI 中手动设置 cygwin?
问问题
3333 次
2 回答
5
不幸的是,遵循 Cygwin 文档将导致下载整个发行版,但只安装“默认”系统。相比之下,下面的步骤完全下载并安装所需的内容。
- 在一台机器上,运行
setup.exe
并选择Install from Internet
. 选择一面镜子,然后选择您想要的精确组合。- 请注意您复制本地包的位置,例如
\\myserver\myDir
. - 如果您忘记添加某些内容,您可以多次重复第 1 步。
- 等待安装完成。在安装过程中会产生一些元数据。
- 请注意您复制本地包的位置,例如
- 在其他机器上,运行
setup.exe
并选择Install from Local Directory
或使用me_and
上面的命令行配方。提供缓存安装的位置 (\\myserver\myDir
)。您还可以将整个缓存复制到 SD 卡或 CD 上。- 去喝杯咖啡。处理完所有下载后,安装程序似乎会挂起几分钟。别担心,耐心点。最终会出现包选择器。
- 这是关键的一步。转到包树的顶部并选择
All
. 这将安装之前下载到的所有包\\myserver\myDir
。
为第 3 步(选择安装所有软件包)提供命令行参数会很好,这样整个步骤就可以自动化了。我找不到一个。也许我错过了什么?
于 2012-12-14T01:50:44.390 回答