我想我正在寻找一些关于各个软件包如何自行安装/卸载的通用信息。
我之所以需要手动操作,是因为我有一个个性化的 cygwin 版本,不想被迫升级。我现在的版本已经陪伴我很多年了,在 XP 中运行良好,我偶尔会对其进行一些小改进,升级后我不想错过这些改进。
目前,我想手动卸载以下软件包(如果卸载后仍有多余的软件包,则可能还卸载其他软件包)
emacs-21.2 ruby 1.8
以上两个都是旧版的setup.exe自带的。emacs在windows平台下我没用过。ruby我通过编译源码升级到了1.9.1。
谢谢
答案1
Setup.exe 不会强制您升级。只需单击软件包选择屏幕右上角的“保留”按钮,即可告诉它保留您当前的版本。使用“部分”视图来关注即将发生的变化。如果您仍在使用 Cygwin 1.5,您可能需要使用http://cygwin.com/setup-legacy.exe。
如果没有setup.exe,您可以在/etc/setup中的.lst.gz文件中找到每个包安装的文件列表。