Linux命令-dpkg-query命令(Debian Linux中软件包的查询工具)

说明

dpkg-query命令 是Debian Linux中软件包的查询工具,它从dpkg软件包数据库中查询并辨识软件包的信息。

语法

shell 复制代码
dpkg-query(选项)(参数)

选项

shell 复制代码
 -l:列出符合匹配模式的软件包;
-s:查询软件包的状态信息;
-L:显示软件包所安装的文件列表;
-S:从安装的软件包中查询文件;
-w:显示软件包信息;
-c:显示软件包的控制文件路径;
-p:显示软件包的细节。

参数

软件包名称:指定需要查询的软件包。

示例

查找文件file1在哪个包里安装:

shell 复制代码
dpkg-query -S file1

列出ubuntu下所安装软件列表:

shell 复制代码
dpkg-query -W --showformat='${Package} ${Version}\n' > filename

查看软件包详细信息:

shell 复制代码
dpkg-query -s capistrano

查看软件包安装时安装到系统的文件列表:

shell 复制代码
dpkg-query -L capistrano

列出所有安装的包:

shell 复制代码
dpkg-query -l

查看软件包的确切状态(是否安装)以及版本号:

shell 复制代码
dpkg-query -W -f='${Status} ${Version}\n' apache-perl
相关推荐
雾时之林4 分钟前
Linux--软件管理、源码包安装
linux·服务器·数据库
江南风月4 分钟前
如何使用WGCLOUD实现智能运维
运维·zabbix·运维开发·prometheus
xiaoxiangsiyan37 分钟前
HCIA 网络技术基础核心模块详解
运维·网络·网络协议·tcp/ip·运维开发·网络基础
MuMuMu12232 小时前
工业园区 VOCs 绿岛集中治理:越华环保集团项目技术方案与工程实践
大数据·运维
sxstj4 小时前
Ubuntu 完整安装并启用 Flatpak 教程
linux·运维·ubuntu
国际云,接待4 小时前
Nginx 后面接负载均衡,502/504 到底该先查哪里?
运维·nginx·负载均衡
天疆说4 小时前
Ubuntu 26.04 下 Intel Meteor Lake 核显 + NPU 驱动配置与 PyTorch NPU 推理实测
linux·pytorch·ubuntu
mounter6255 小时前
突破单点限制:BPF 多跟踪点高效附加机制与新 ftrace 架构解析
linux·ebpf·linux kernel·kernel·ftrace
刘某的Cloud5 小时前
Galera Cluster部署 mariadb 节点down机,log sequence number恢复
linux·运维·数据库·负载均衡·mariadb·集群·高可用
小此方5 小时前
Re:Linux系统篇(五十四)线程篇 · 七:互斥锁的底层实现原理:从硬件上下文、原子交换指令(Swap)到并发封装实战
linux·运维·驱动开发