如何获得完整的 Cygwin 安装(约 1GB)?

8 cygwin

我想安装 Cygwin Full(大约 1GB),但我找不到任何提供它的站点了。有一个,Internet Archive 没有支持它,因为有人杀死了该站点。

有关安装的一些说明在这里

我怎样才能得到它,是否有一些可信的带有哈希值的来源来验证转储?

rai*_*rop 12

这是获取完整 Cygwin 的简单方法。

运行 Cygwin setup.exe 文件(您可以在cygwin.com下载)。选择您的选项并单击下一步,直到出现显示软件包列表的屏幕。

如果您的“选择包”屏幕看起来与我的不同,只需一次又一次地单击右上角附近的“查看”按钮,直到查看旁边的文本是“类别”,就像我的一样。

旧的 Cygwin 屏幕截图

更新:在新的 Cygwin 界面中,单击左上角 View 标签旁边的下拉菜单,然后选择 Category。感谢 simlev 的回答

在此处输入图片说明

接下来,单击“全部”旁边的“默认”。

在此处输入图片说明

现在所有的包都被选中了!

在此处输入图片说明

(最后一步是执行安装程序告诉您的其余步骤。)。

如果您需要“更新”当前 Cygwin 以拥有所有新软件包而不删除旧软件包等,那么来自Cygwin.com 的此信息应该很有用:

一旦您拥有现有的 Cygwin 安装,setup.exe 选择器也用于管理您的 Cygwin 安装。有关已安装软件包的信息保存在 Cygwin 安装的 /etc/setup/ 目录中;如果 setup.exe 找不到这个目录,它会像你没有安装 Cygwin 一样。如果 setup.exe 找到可用的已安装软件包的更新版本,它会自动将其标记为要升级。要卸载、重新安装或获取现有软件包的源代码,请单击“保留”以切换它。此外,为避免升级后需要重新启动,请确保在 setup.exe 开始安装升级包之前关闭所有 Cygwin 窗口并停止所有 Cygwin 进程。

为避免意外升级,请使用 Pending 视图查看哪些包已标记为升级。如果您不想升级软件包,请单击新版本号进行切换,直到它显示 Keep。通过按选择器窗口右上角的“保留”按钮,可以将所有软件包设置为保持已安装的版本。

每个包的先前版本通常都可用,以防需要降级以避免当前版本的包中出现严重错误。软件包偶尔也有可用的测试(或“实验”)版本。可以通过单击包的“新建”列来选择以前的和实验的版本,直到出现所需的版本。

可以通过按选择器窗口右上角的 Exp 来选择所有可用的实验包。但是请注意,除非另有说明,否则下次运行 setup.exe 时,它​​将尝试用当前版本替换所有旧版本或实验版本。

顺便说一下,我安装了完整的 Cygwin(除了游戏并且没有过时,但有一些小的 [至少我认为是] 额外的必需依赖项)。下载的压缩包的总大小约为 5.51 GB,而包含所有未压缩包的 cygwin 软件为 16.1 GB(磁盘大小为 17.1 GB)。这两个都存储在单独的目录中,因此假设您保留压缩的下载包,则总共需要大约 22 GB 的磁盘空间。下载和安装花了我大约 10 个小时,当然这应该有所不同。

在此处输入图片说明 在此处输入图片说明


Bib*_*has 6

数以千计的包......创建它们的静态转储将在一天内过时。我知道你的意思..但最好的办法是做一次努力,在再次删除之前保持更新和备份。

Cygwin 安装指南说,

默认情况下,setup.exe 将仅安装 Base 类别中的包及其依赖项,从而使 Cygwin 安装最少。但是,这不会包括许多常用工具,例如 gcc(您可以在 Devel 类别中找到)。由于 setup.exe 会自动选择依赖项,因此请注意不要取消选择任何必需的包。特别是,基本类别中的所有内容都是必需的。

所以,如果你知道你需要哪些包,那不是什么麻烦事,因为最重要的那些会默认安装。安装 Cygwin 后,您始终可以安装所需的任何软件包。没有必要一次安装它们。