2010-05-12 13:40:44 +0000 2010-05-12 13:40:44 +0000
171
171

如何在Cygwin上安装新包?

我安装了最新版本的Cygwin,里面有很多包。我很快就意识到我需要更多的软件包(如wget等),而且我找不到一种方法来安装新的软件包,而不需要重新运行设置并从头开始重新安装。

答案 (8)

137
137
137
2010-05-12 13:43:15 +0000

在设置程序之外,Cygwin中没有软件包管理。设置程序只对你当前的安装进行更新,它不会覆盖你已经拥有的软件包(除非你明确说过)。

86
86
86
2011-06-30 04:12:42 +0000

有一个叫apt-cyg的软件包可能就是你要找的。

apt-cyg是Cygwin的命令行安装程序,它与Cygwin Setup合作,使用相同的版本库。语法与apt-get类似。

一个例子是

$ apt-cyg install yourPackage

要安装它,你需要wget、tar、gawk和bzip2。你可以从 Cygwin packages list 中下载所有这些软件包。

19
19
19
2010-05-12 13:43:02 +0000

重新运行一次设置程序。这也是你更新Cygwin的方法。

14
14
14
2017-02-11 18:14:01 +0000

我发现Chocolatey对于windows安装管理(新的、升级和删除)非常有用,cygwin也不例外!

我使用Chocolatey安装了cygwin,由于Chocolatey使用的是静音/静音模式安装,所以没有要求你选择任何软件包,而cygwin的安装是用最低限度的软件包:-()。例如,安装bash:

choco install bash –source=cygwin

5
5
5
2017-07-02 07:23:15 +0000

你需要先用普通的方法安装'lynx'。然后打开cygwin,然后写下:

1.lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg

2.install apt-cyg /bin

2.apt-cyg install

现在你可以使用软件包管理器 &007

更多信息请看 https://github.com/transcode-open/apt-cyg

3
3
3
2013-11-23 04:32:28 +0000

我在Windows上尝试使用curl的时候也遇到了同样的问题,刚刚解决了。

最好的方法是使用cygwin的setup.exe,然后选择你需要的附加包。请点击这里。http://www.cygwin.com/install.html

“当第一次安装软件包时,setup/.exe不会安装每一个软件包。默认情况下,只安装Cygwin发行版中最基本的软件包。在setup/.exe软件包安装界面中点击类别和软件包,你可以控制安装或更新的内容。”

1
1
1
2016-04-30 14:11:31 +0000

你可以使用Babun,它是围绕Cygwin构建的,包括包管理器pact

0
0
0
2016-12-02 10:00:58 +0000

嗨,我知道这是个老话题,但我只是想补充一些信息。你也可以安装一个叫MSYS2的程序,它有Arch Linux的包管理器PACMAN,你可以安装Arch的所有包:) 只需pacman -S packageName,然后按回车键,它就会为你安装好了:)

干杯 :D