将Cygwin安装从一台计算机复制到另一台计算机?

Modified on: Sun, 13 Oct 2019 02:40:02 +0800

我有一台Cygwin安装的计算机,多年来通过使用Cygwin的安装程序根据需要安装其他软件包进行了定制。

我想在安装了相同软件包的第二台计算机上复制此安装。

如何以不涉及手动浏览第一台计算机上已安装软件包列表并将其输入第二台安装复选框的方式执行此操作?

我知道的两种方法是从第一台计算机复制下载的安装包的目录,然后在第二台上执行“从磁盘安装”,选择所有内容 - 但这将包括已安装并稍后删除的软件包,以及目前安装的内容。或者,我试过的谷歌搜索发现只是复制安装本身的建议,这显然会阻止setup.exe以后更新它,因为有关安装内容的信息会发生变化。我想一种合理的方法是复制实际安装和setup.exe的配置文件,它记录已经安装的内容,如果没有更简洁的方法,但我不知道知道需要复制哪些配置信息才能使用 - 而且我认为必须有更好的方法,不存在吗?

(附录:我从Cygwin包管理的答案中看到如何转储包列表安装在第一台计算机上,但不是如何使用转储文件在第二台计算机上复制安装....据推测应该可以采取转储列表并将其用作-P选项或pycmg,虽然它没有保留相同的软件包版本,而且它太乱了,我仍然希望有更好的解决方案。)

最佳答案

我是通过复制整个cygwin目录来完成的。我遇到的唯一问题是我自定义的环境变量。

编辑 -

我将包和已安装的目录都复制了。

作者:,Tim Brigham

相关问答

添加新评论