我正在将 Cygwin 安装从一台 Windows 10 64 位计算机复制到另一台。我以前做过这个,但不知何故丢失了配方。我正在通过网络搜索和命令行实验重建它。
我可以使用 获取软件包名称cygcheck -cdn
。根据此页面,我可以使用setup-x86_64.exe -q -P packagename1,packagename2,etc
在另一台机器上安装这些软件包。
但是,我位于公司防火墙后面,经过大量工作,我已获得访问一个镜像站点的批准。setup 命令也接受一个--site
选项。有人能指出参数语法的示例吗?例如,它是否总是以http[s]://
或为前缀ftp[s]://
,域名后面是否有其他内容,例如/cygwin
或诸如此类?我只是觉得很惊讶,至少在我的 Google 搜索中没有找到任何示例。
我期望协议说明符(例如 http:// 或 ftp://)在直接 URL 中或其他方式中是必需的。
由于“协议”一词未出现,但 URL 确实出现...
https://cygwin.com/faq/faq.html#faq.setup.cli
... 格式应为标准 URL,很可能附加特定于站点的路径。与不带任何参数
运行站点时列出的站点进行比较
setup.exe
(如果我没记错的话,站点是带有路径显示的)。