Cygwin包中是否有类似于Debian上的apt-get或redhat上的yum的工具,允许我从命令行安装组件?
当前回答
对于更方便的安装程序,您可能需要使用 Apt-cyg作为包管理器。它的语法类似于 Apt-get,这是个加分项。为此,请遵循上面的步骤 步骤,然后使用Cygwin Bash执行以下步骤
wget https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg
chmod +x apt-cyg
mv apt-cyg /usr/local/bin
现在已经安装了apt-cyg。这里有一些例子 安装一些包
apt-cyg install nano
apt-cyg install git
apt-cyg install ca-certificates
其他回答
Cygwin的安装程序接受命令行参数来从命令行安装包。
例如setup-x86.exe -q -P packagename1,packagename2在没有任何GUI交互的情况下安装包('无人参与的安装模式')。
(请注意,您需要酌情使用setup-x86.exe或setup-x86_64.exe。)
软件包列表请参见https://cygwin.com/packages/。
Dawid Ferenczy的答案非常完整,但在我尝试了他几乎所有的选择后,我发现Chocolatey的cyg-get是最好的(至少是我唯一能找到的)。
我想安装wget,步骤如下:
choco install cyg-get
然后:
cyg-get wget
首先,在https://cygwin.com/setup-x86_64.exe (Windows 64bit)下载安装程序,然后:
# move installer to cygwin folder
mv C:/Users/<you>/Downloads/setup-x86_64.exe C:/cygwin64/
# add alias to bash_aliases
echo "alias cygwin='C:/cygwin64/setup-x86_64.exe -q -P'" >> ~/.bash_aliases
source ~/.bash_aliases
# add bash_aliases to bashrc if missing
echo "source ~/.bash_aliases" >> ~/.profile
如。
# install vim
cygwin vim
# see other options
cygwin --help
“setup.exe”安装程序中没有专门的工具提供 apt-get的功能。但是,有一个命令行包安装程序 可以单独下载,但它不是完全稳定的和 依赖于变通办法。
apt-cyg: http://github.com/transcode-open/apt-cyg
检查项目的issues选项卡,查看已知的问题。
对于更方便的安装程序,您可能需要使用 Apt-cyg作为包管理器。它的语法类似于 Apt-get,这是个加分项。为此,请遵循上面的步骤 步骤,然后使用Cygwin Bash执行以下步骤
wget https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg
chmod +x apt-cyg
mv apt-cyg /usr/local/bin
现在已经安装了apt-cyg。这里有一些例子 安装一些包
apt-cyg install nano
apt-cyg install git
apt-cyg install ca-certificates
推荐文章
- 如何从终端/命令行调用VS代码编辑器
- 在Cygwin中对HTTPS URL运行wget时,如何修复证书错误?
- 在Jar文件中运行类
- 如何在Windows命令提示符下运行.sh ?
- 如何从命令行通过mysql运行一个查询?
- 如何从命令行在windows中找到mysql数据目录
- 如何从命令行安装cygwin组件?
- 如何更改Git日志日期格式
- 使iTerm以与其他操作系统相同的方式翻译“元键”
- 如何合并2 JSON对象从2个文件使用jq?
- 自定义SSH端口上的Git
- 如何触发命令行PHP脚本的XDebug分析器?
- Maven命令行如何指向特定的settings.xml为单个命令?
- 如何循环通过文件匹配通配符在批处理文件
- 我怎么能显示线在公共(反向差异)?