You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何列出Cygwin中已安装的所有非官方软件包?

解决方案

一、确认apt-cyg是否安装成功

cygcheck仅识别官方Cygwin安装器(setup.exe)部署的包,检测不到apt-cyg或其安装的软件是正常现象。要确认apt-cyg是否安装,直接执行以下命令:

  • 查看版本:apt-cyg --version
  • 查看帮助:apt-cyg help
    如果命令能正常输出版本信息或帮助内容,说明apt-cyg已经安装成功。

二、列出所有已安装的软件包(含各类来源)

1. 官方Cygwin包

  • 使用cygcheck:cygcheck -c
  • 使用官方安装器:setup-x86_64.exe --list-installed(32位系统替换为setup-x86.exe)

2. apt-cyg安装的包

  • 列出所有可安装包并标记已安装项:apt-cyg list
  • 仅列出已安装包:apt-cyg listinstalled(部分apt-cyg版本适用)

3. Python pip安装的包

  • 列出所有已安装包及版本:pip list
  • 生成可用于重装的依赖清单:pip freeze
    注意:若使用虚拟环境,需先激活对应环境再执行命令

4. 手动/非包管理器安装的软件

这类软件无统一管理记录,可通过以下方式排查:

  • 检查常见安装目录:/usr/local/bin、/opt、用户主目录下的自定义文件夹
  • 遍历系统可执行路径:echo $PATH,查看路径内的新增程序
  • 查看软件生成的配置文件或日志:比如/var/log下的相关日志、软件专属配置目录

内容的提问来源于stack exchange,提问作者Pavel V.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 21:49:59