如何在另一台机器上复制cygwin安装和环境?
我的机器设置为运行cmake和gcc,我想在构建机器上,也可能在其他开发机器上,使用完全相同的包和参数集安装cygwin。有没有一种方法可以做到这一点,而不必使用所提供的setup.exe在GUI中手动设置cygwin?您可以使用cygwin的setup.exe来自动执行该过程 对于自动安装,Cygwin网站将执行完整安装并保存下载的软件包树,然后使用以下命令执行本地安装:如何在另一台机器上复制cygwin安装和环境?,cygwin,Cygwin,我的机器设置为运行cmake和gcc,我想在构建机器上,也可能在其他开发机器上,使用完全相同的包和参数集安装cygwin。有没有一种方法可以做到这一点,而不必使用所提供的setup.exe在GUI中手动设置cygwin?您可以使用cygwin的setup.exe来自动执行该过程 对于自动安装,Cygwin网站将执行完整安装并保存下载的软件包树,然后使用以下命令执行本地安装: setup.exe -q -L -l {path-to-package-dir} 然而,这只是一种可能的设置;根据您的具
setup.exe -q -L -l {path-to-package-dir}
然而,这只是一种可能的设置;根据您的具体操作,命令行选项允许您从internet下载新软件包、安装特定软件包等。不幸的是,遵循Cygwin文档将导致下载整个发行版,但只安装“默认”系统。相比之下,下面的步骤恰恰是下载和安装所需的内容
setup.exe
,然后选择Install from Internet
。选择一面镜子,然后选择您想要的软件包的精确组合。
- 请注意复制本地包的位置,例如
\\myserver\myDir
- 如果忘记添加内容,可以多次重复步骤1
- 等待安装完成。安装期间将生成一些元数据
setup.exe
并选择Install from Local Directory
,或者使用上面me\u和
中的命令行配方。提供缓存安装的位置(\\myserver\myDir
)。您还可以将整个缓存复制到SD卡或CD上。
- 去喝点咖啡。在处理完所有下载后,安装程序似乎会挂起几分钟。别担心,耐心点。最终将出现包选择器
All
。这将安装以前下载到\\myserver\myDir
上的所有软件包对于第3步(选择InstallAll packages),最好有一个命令行参数,这样整个步骤就可以自动化了。我找不到。也许我遗漏了什么?FYI:在安装过程中有几个阶段,安装程序正在进行一些工作,但没有更新进度条,并且对Windows没有响应。耐心点。谢谢,我的问题可能是没有选择全部。我去喝点咖啡,今天就来试试。太棒了,谢谢。就这么简单。但愿我能投两次票。