要为Cygwin安装其他软件包,我是否只需要再次运行setup.exe
并从软件包列表中选择?
另外,这样做不会对我的计算机造成2个Cygwin实例的安装或者这类问题的影响(我对这些事情有点不满意。)
最后,Cygwin中没有可以在命令行中运行的包管理器?类似于Python中的Pip。
答案 0 :(得分:24)
不,添加其他包不会修改当前设置。有一个 包管理器叫apt-cyg,它安装了额外的包 命令行。要安装apt-cyg,请按照以下步骤操作:
wget rawgit.com/transcode-open/apt-cyg/master/apt-cyg
install apt-cyg /bin
注意:应安装wget以下载apt-cyg。使用apt-cyg 安装附加包(按照上述步骤完成):
apt-cyg install ncurses
答案 1 :(得分:18)
不,它不会伤害当前的设置。安装程序知道已安装的内容。
话虽如此,我很久以前养成了安装所有的Cygwin的习惯,因为尽管它的大小,它仍然比现代硬盘的大小微不足道。这样,您就不必担心是否安装了软件包。
答案 2 :(得分:6)
Re-run the setup executable like "cygwin_setup-x86_64.exe" should do it.
答案 3 :(得分:4)
其他选项可能对某人有帮助:
要从 Windows命令行在Windows中安装其他软件包,您可以使用 cygwin安装程序。
我想,你已经下载它来从这里安装cygwin https://cygwin.com/install.html。
$ setup-x86_64.exe -q -P graphviz
有关详细信息,请参阅本指南: http://preshing.com/20141108/how-to-install-the-latest-gcc-on-windows/
答案 4 :(得分:0)
在Cygwin中,安装程序之外没有软件包管理。该安装程序仅将更新应用于当前安装,不会覆盖已包含的软件包。
因此,如果要新软件包,只需重新运行安装程序以安装软件包即可。
答案 5 :(得分:0)
您只需寻找软件包二进制文件并将其解压缩到C:\ cygwin \ bin文件夹中。 我是为dos2unix(https://cygwin.com/packages/summary/dos2unix.html)做的,现在就尝试一下。