如何在不浪费高清空间的情况下使用 cygwin?

Chr*_*org 7 cygwin

我喜欢使用Cygwin,但我讨厌所有额外的磁盘空间,它似乎使用了我不需要的缓存内容。我可以删除哪些内容以尽可能减小安装占用空间?

与此相关的是,什么是一套好的准系统软件包,可以为我提供必需品,而没有我可能永远不会运行的绒毛?

Dan*_*Dan 6

有些人似乎认为在此人使用的任何平台上更换硬件都很容易。如果他们可能使用 CF 适配器和 4GB 卡在上网本或类似设备上运行 Windows,那么 500MB 实际上可能是一个需要牺牲的大量空间。或者他们可能正在将它安装到一个虚拟映像,这个额外的信息意味着它是否适合解压缩的 DVD 或必须跨越多个 DVD 并处理随之而来的问题,特别是如果它被发送到一个客户端例如,不是特别技术;针对贵公司开发的应用程序的内部培训材料。拥有一个对所有受训者都相同的定义图像会产生奇迹,使环境均匀,并使培训师的生活更轻松。

解决用户提出的问题或向他们提问以获取更多信息。

可能的解决方案:

安装 Cygwin 时,在它询问您将包存储在哪里的屏幕上,将其指向特定位置,例如 c:\Cygwin\Packages。正常安装,运行它以检查它是否正常运行。删除存储包的文件夹,如果需要更新 Cygwin 将再次下载它,这不是最有效的带宽使用,但根据您的要求,它可能比将缓存保留在本地更好。

另一种选择是安装这些包,但第一次安装时,将包保存到另一个位置,如 USB 驱动器,然后如果你必须这样做


Bri*_*met 6

我注意到我当前的安装小于 250MB,在我开始在我的笔记本电脑上关心它之前,它必须是这个大小的四倍。

但是,如果您需要将其变小...

下载安装程序。将其保存到 c:\cygwin\setup.exe。运行安装程序。尽可能多地取消选择包。请注意,如果您选择一个有要求的包,它会自动选择所需的包。删除安装程序缓存(应该默认为 c:\cygwin(http|ftp)somethingoranother。从 c:\setup.exe 重新运行安装程序以尝试卸载更多软件包。重复直到安装程序与您希望的一样小。

请注意,即使是最小的安装,也会需要一堆基本的库包。我在过去(大约一年前)将其降低到 100 兆以下,同时仍然拥有我在 bash 脚本方面投入的一切。


小智 2

如果不安装 Cygwin,我就无法使用 Windows,但我在使用磁盘空间方面从未遇到过太多问题。我认为您可以删除 Cygwin 存储软件包的文件夹,但每次更新 Cygwin 时它都会下载它需要的软件包。

至于准系统设置,这实际上取决于您的需要。我从基本 Cygwin 安装开始,添加 OpenSSH、Cron、RXVT、Screen、Vim、Git、Curl、Zip/Unzip 和 Wget。这些是我需要的大部分工具,但如果需要的话我只是安装其他东西。