从命令行安装 Cygwin 包

kno*_*orv 46 cygwin

可能的重复:
通过 cygwin 命令行升级和安装软件包?

我正在寻找一种“yum”-link 方法来从命令行安装其他 Cygwin 软件包。假设我想添加包“Math/bc”,那么理想情况下我希望能够使用一个命令来完成它,如下所示:

yum install bc
Run Code Online (Sandbox Code Playgroud)

目前我发现安装新包的唯一方法是找到并运行安装文件 SETUP.EXE 文件,然后滚动到相关包,添加它等。这很麻烦,所以我相信有一个更聪明的方法添加附加包的命令行方式。

kno*_*orv 67

lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
apt-cyg install bc
Run Code Online (Sandbox Code Playgroud)

  • 好的。(当然,您不能以这种方式安装 wget - 也不能安装 chmod 或 mv :) 这也会安装依赖项吗?这对设置的后续使用(即您的“本地包目录”等)有什么影响? (5认同)
  • 这太棒了我一生都在寻找这个 (2认同)
  • @jeremytwfortune - *“再次运行设置有多难?”* - 这实际上是一个非常好的用户体验问题。`sudo <pkg mgr> install <package>` 是***一步***,整个过程就完成了。我在安装后删除了安装程序(安装程序已完成),因此我必须再次下载它,单击屏幕,搜索,选择,单击更多屏幕。这大约是***六***步。从用户体验的角度来看,您认为哪个更好? (2认同)