在cygwin中,我该如何:
- 列出所有已安装的软件包
- 列出属于包的文件
- 告诉文件属于哪个包
- 安装新套件
- 卸载软件包
- 获取有关已安装软件包的信息(deps,版本等)
在cygwin中,我该如何:
Answers:
cygcheck --check-setup --dump-only
--dump-only
该命令将花费几分钟的时间,因为它将测试所有软件包。如果一切正常,您应该为每个软件包都看到一个确定的;)对于包装,bash
请执行以下操作:
cygcheck --list-package bash
对于文件 /usr/bin/bash.exe
cygcheck --find-package /usr/bin/bash.exe
考虑到您已经在运行安装程序GUI并设置了有效的镜像,本地软件包目录和其他选项,则可以运行install abook
:
/path/to/setup-1.7.exe --quiet-mode --download --local-install --packages abook
/path/to/setup-1.7.exe --help
据我所知,只有GUI支持此选项。
@
而deps 以开头requires:
。如果由于某种原因您正在使用的镜像已过时,则安装程序在下载信息时会显示一条警告消息。
apt-cyg remove
可以工作,但是您首先需要该工具,请参阅@kevin的答案。
apt-cyg install package
用于安装。
运行setup.exe。它将为您提供一个GUI,其中包含用于各种软件包的复选框。
我发现apt-cyg对于软件包的命令行安装很有用,而无需更新我的所有其他软件包,但是它并不需要您做任何事情。
apt show
,apt policy
或apt search
在ubuntu
。
这是apt-cyg最好的分支。 https://github.com/kou1okada/apt-cyg