You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

71 lines
1.1 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

dpkg-query
===
Debian Linux中软件包的查询工具
## 说明
**dpkg-query命令** 是Debian Linux中软件包的查询工具它从dpkg软件包数据库中查询并辨识软件包的信息
## 选项
```
dpkg-query(选项)(参数)
```
```
-l列出符合匹配模式的软件包
-s查询软件包的状态信息
-L显示软件包所安装的文件列表
-S从安装的软件包中查询文件
-w显示软件包信息
-c显示软件包的控制文件路径
-p显示软件包的细节
```
### 参数
软件包名称:指定需要查询的软件包
## 实例
查找文件file1在哪个包里安装
```
dpkg-query -S file1
```
列出ubuntu下所安装软件列表
```
dpkg-query -W --showformat='${Package} ${Version}\n' > filename
```
查看软件包详细信息:
```
dpkg-query -s capistrano
```
查看软件包安装时安装到系统的文件列表:
```
dpkg-query -L capistrano
```
列出所有安装的包:
```
dpkg-query -l
```
查看软件包的确切状态(是否安装)以及版本号:
```
dpkg-query -W -f='${Status} ${Version}\n' apache-perl
```