无需重装Cygwin,如何安装jq及更新现有库?
无需重装Cygwin安装jq工具的方法
一、不重装Cygwin安装新包(以jq为例)
Cygwin原生支持单独安装或更新软件包,完全不需要重装整个环境,具体步骤如下:
- 找到当初安装Cygwin时用的
setup.exe(通常是setup-x86_64.exe或setup-x86.exe,对应64位/32位系统),找不到的话直接下载对应版本的安装程序即可 - 运行该程序,按向导操作:选择「Install from Internet」,指定和现有Cygwin完全一致的安装目录,选一个稳定的下载镜像
- 进入选择软件包界面后,在搜索框输入
jq,找到Text分类下的jq包,把它的状态从默认的Keep改成Install - 继续走完后续步骤,程序会自动下载并安装jq,不会覆盖你已安装的其他包(除非你主动修改了其他包的状态)
二、解决启动Cygwin进入安装流程的问题
你遇到的启动触发安装流程,基本是误操作导致的:
- 日常启动Cygwin要使用Cygwin Terminal快捷方式,它指向的是
Cygwin.bat或mintty.exe,不是安装用的setup.exe - 检查你的快捷方式属性,确认目标路径是终端程序而非setup.exe
- 如果启动终端时仍触发安装,排查Cygwin安装目录下的配置文件,看是否有脚本意外调用了setup.exe
内容的提问来源于stack exchange,提问作者Ameer Haji
相关产品推荐
相关产品推荐

