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
相关推荐
杭州泽沃电子科技有限公司1 分钟前
工业环境电缆火灾预防的分布式光纤在线监测
运维·人工智能·科技·安全
zzz.105 分钟前
Linux问答题:调优系统性能
linux·运维·云原生
地球被支点撬走啦11 分钟前
jetson ubuntu 打不开 firefox和chromium浏览器
linux·firefox·jetson
Lovyk20 分钟前
完整实验命令解析:从集群搭建到负载均衡配置
linux·运维·服务器
qq_3411604425 分钟前
文件系统挂载详细分析(《图解Linux内核》虚拟文件系统篇笔记二)
linux·服务器·笔记
Yyyy4821 小时前
MyCAT高可用
java·运维
Fireworkitte1 小时前
Ubuntu 系统 tar 包源码安装 Nginx
linux·nginx·ubuntu
熬夜苦读学习1 小时前
Reactor 反应堆模式
运维·服务器·网络·网络协议·http·智能路由器·php
刘一说1 小时前
CentOS安装Maven详细教程
linux·centos·maven
ElendaLee2 小时前
笔记本电脑Windows+Ubuntu 双系统,Ubuntu无法挂载Windows的硬盘 报错问题解决
linux·运维·ubuntu