在cygwin中,我如何:
cygcheck --check-setup --dump-only
--dump-only
命令将需要几分钟才能完成,因为它会testing所有包。 如果一切正常,你应该看到每个包的确定;) 对于包bash
做:
cygcheck --list-package bash
对于文件/usr/bin/bash.exe
cygcheck --find-package /usr/bin/bash.exe
考虑到你已经运行了安装程序的GUI,并有有效的镜像,本地软件包目录和其他选项设置,你可以运行安装abook
:
/path/to/setup-1.7.exe --quiet-mode --download --local-install --packages abook
/path/to/setup-1.7.exe --help
据我所知,只有GUI支持这个选项。
该版本与列表上的每个包(第一项)一起列出。 Deps实际上很难find:安装程序运行时,会在本地软件包目录中为每个镜像创build一个条目。 在那里,您可以find该镜像上可用的所有软件包的列表(setup.ini for version 1.6和setup-2.ini for version 1.7),其中包名前面有@
和deps前面是require:。 如果由于某种原因,您使用的镜像已过时,则安装程序会在下载信息时显示一条警告消息。
运行setup.exe。 它会给你一个带有各种软件包checkbox的GUI。
我发现apt-cyg对于命令行安装有用, 而不需要更新我所有的其他软件包,但是它并不是你需要做的所有事情。
这里是apt-cyg的最佳分支。 https://github.com/kou1okada/apt-cyg
请允许我向您介绍Cygwin常见问题
- 列表已安装
- 如何卸载单个软件包
- 如何卸载单个软件包
- 获取有关已安装软件包的信息
运行Cygwin安装程序
- 列出属于包的文件
- 告诉一个文件属于哪个包