为Cygwin安装其他软件包

时间:2013-07-24 04:05:16

标签: cygwin

要为Cygwin安装其他软件包,我是否只需要再次运行setup.exe并从软件包列表中选择?

另外,这样做不会对我的计算机造成2个Cygwin实例的安装或者这类问题的影响(我对这些事情有点不满意。)

最后,Cygwin中没有可以在命令行中运行的包管理器?类似于Python中的Pip。

6 个答案:

答案 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.

  1. "Install from Internet"
  2. Accept your existing root directory (from your existing installation)
  3. Use your existing "Local Package Directory"
  4. On the screen, view "Full"
  5. Search for the new package you want to add
  6. Go through the installation

答案 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)做的,现在就尝试一下。