dpkg -l 每条记录对应一个软件包,每条记录的第一,二,三个字符是软件包的状态标识,后边依此时软件包名称,版本号,和简述:
第一个字符为,期望值;包括如下状态:
u 状态未知;意味软件包未安装,并且用户也未发出安装请求;
i 用户请求安装软件包;
r 用户请求卸载软件包;
p 用户请求清楚软件包;
h 用户请求保持软件包版本锁定;
第二个字符,当前状态;包括:
n 软件包未安装;
i 软件包安装并完成配置;
c 软件包以前安装过,现在删除了,但是配置文件再留在系统中;
u 软件包被解包,但未配置;
f 试图配置软件包,单失败;
h 软件包安装,单没有成功;
第三个字符,错误状态;包括:
h 软件包被强制保持,因为有其他软件包依赖需求,无法升级;
r 软件包被破坏,可以需要重新安装才能正常使用(包括删除);
x 软件包被破坏,并且被强制保持;
转载:http://yishuiyixu.com/article/35