统信uos中获取已安装软件列表有五种方法:一、用dpkg -l查看所有debian包;二、用sudo aptitude search '~i'查已安装包并用aptitude show查看详情;三、通过应用商店【应用管理】→【已安装】查看gui应用;四、在rpm兼容环境中用rpm -qa查看;五、用python脚本调用dpkg -l并格式化输出。

如果您在统信UOS系统中需要确认已安装了哪些软件,但无法通过图形界面直观获取完整清单,则可能是由于未使用系统原生工具调用底层包管理数据。以下是获取已安装软件列表的多种方法:
一、使用dpkg命令查看所有已安装的Debian软件包
dpkg是统信UOS(基于Debian系)默认的底层包管理工具,可直接读取系统数据库并列出全部已安装软件包名称及版本信息。
1、打开终端(可通过启动器搜索“终端”或按快捷键Ctrl+Alt+T)。
2、输入以下命令并回车:dpkg -l。
3、等待命令执行完成,屏幕将显示包含状态标识(如ii表示已安装)、软件包名、版本号和简要描述的完整列表。
4、如需筛选特定软件,可在命令后添加管道与grep组合,例如查找是否安装了网易云音乐:dpkg -l | grep com.163.music。
二、使用aptitude命令查看已安装软件详情
aptitude提供比dpkg更结构化的软件信息视图,支持交互式浏览,并能显示软件来源、依赖关系及安装时间等附加字段。
1、在终端中执行:sudo aptitude search '~i'。
2、该命令将列出所有标记为“已安装”的软件包,每行以状态符号开头(如i表示已安装)。
3、若需查看某软件的详细信息(如版本、描述、依赖),运行:aptitude show 软件包名,例如:aptitude show uos.web.163.music。
三、通过应用商店界面查看已安装应用
应用商店图形界面内置“应用管理”模块,可展示用户通过商店安装的GUI应用程序,不包含命令行工具或系统级组件。
1、单击任务栏启动器图标,进入启动器界面。
2、在搜索框中输入“应用商店”,单击图标运行。
3、登录Union ID(如未登录,点击【登录】并按提示扫码绑定)。
4、在应用商店左上角导航栏中,点击【应用管理】。
5、切换至【已安装】标签页,即可看到所有通过应用商店安装的应用图标及名称。
四、使用rpm命令(适用于部分UOS定制镜像或RPM兼容环境)
尽管统信UOS桌面版主用deb包体系,但某些行业定制版或服务器版可能启用RPM包管理;若系统同时部署了rpm工具,可作为补充验证手段。
1、在终端中执行:rpm -qa。
2、该命令将输出所有通过rpm安装的软件包名称(不含版本细节)。
3、如需按字母顺序排序并分页查看,可追加:rpm -qa | sort | less。
五、使用Python脚本批量提取并格式化软件列表
该方法适合需导出为文本或进一步处理的场景,利用subprocess调用系统命令并解析输出。
1、新建文本文件,命名为list_packages.py。
2、写入以下内容:import subprocess\nresult = subprocess.run(['dpkg', '-l'], stdout=subprocess.PIPE, text=True)\nprint(result.stdout)。
3、保存后,在终端中执行:python3 list_packages.py。
4、输出结果将与直接运行dpkg -l一致,但可后续扩展为写入文件或过滤字段。










