为Cygwin安装其他软件包

oss*_*sse 33 cygwin

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

此外,这样做不会损害我的计算机安装的2个Cygwin实例或类似的问题(我对这些事情有点不满意).

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

小智 28

不,添加其他包不会修改当前设置.有一个名为apt-cyg的软件包管理器,可以从命令行安装其他软件包.要安装apt-cyg,请按照以下步骤操作:

wget rawgit.com/transcode-open/apt-cyg/master/apt-cyg
install apt-cyg /bin
Run Code Online (Sandbox Code Playgroud)

注意:应该安装wget来下载apt-cyg.使用apt-cyg安装附加软件包(按照上述步骤后):

apt-cyg install ncurses
Run Code Online (Sandbox Code Playgroud)

  • 它是在github上,然后有一些版权问题.它似乎现在回到https://github.com/transcode-open/apt-cyg (4认同)
  • 比重新运行设置要好得多。 (2认同)

pax*_*blo 21

不,它不会伤害当前的设置.安装程序知道已经安装了什么.

话虽如此,我很久以前养成了安装所有 Cygwin 的习惯,因为尽管尺寸很大,但与现代硬盘的尺寸相比,它仍然是微不足道的.这样,您就不必担心是否安装了软件包.

  • 请注意,我按照你的意见安装了一切.它运行良好但在我的70Megabit连接上花费了24小时,并产生了一个带有500k文件的22GB文件夹.向那些认为快速安装的人发出警告! (18认同)
  • @georgie:是的,这不是一个快速的过程.我倾向于将下载与安装分开,每年下载一次到闪存驱动器,然后使用它安装到我需要的任何地方. (2认同)

dav*_*lee 7

重新运行设置可执行文件,如"cygwin_setup-x86_64.exe"应该这样做.

  1. "从互联网安装"
  2. 接受现有的根目录(从现有安装)
  3. 使用现有的"本地包目录"
  4. 在屏幕上,查看"完整"
  5. 搜索要添加的新包
  6. 完成安装


Via*_*mov 5

其他选项,可能对某人有帮助:

要从Windows命令行在 Windows中安装其他软件包,可以使用cygwin安装程序
我想,您已经从https://cygwin.com/install.html下载了它来安装cygwin 。

$ setup-x86_64.exe -q -P graphviz
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参见本指南:http : //preshing.com/20141108/how-to-install-the-latest-gcc-on-windows/