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