dpkg
- 显示包内容:
dpkg -L $pkg
- 显示本地已安装的包:
dpkg -l
-
输出的前三列依次显示所需操作、软件包状态和错误信息。查阅
man dpkg-query
可得详细解释。- 所需操作:
- u = 未知 (unknown)
- i = 安装 (install)
- h = 保持 (hold)
- r = 移除 (remove)
- p = 清除 (purge)
- 软件包状态:
- n = 未安装
- c = 配置文件
- H = 部分安装
- U = 已解压缩
- F = 部分配置
- W = 等待触发器
- t = 待处理触发器
- i = 已安装
- 错误标志:
- <空白> = (无) 空白>
- R = 需要重新安装
- 所需操作:
- 比如
ii
代表已安装。ic
代表已安装并且配置有修改。 - 大写的状态或错误字母表示该软件包可能会引起严重问题。
-
- 查看指定 deb 包里的文件列表:
dpkg -c $file.deb
- 安装指定的 deb 包:
dpkg -i $file.deb