一、介绍
dpkg是Debian Package的简写,“为”Debian“ 操作系统专门开发的套件管理系统,用于软件的安装,更新和移除。
二、使用方法
语法:dpkg(选项)(参数) 选项: -i:安装软件包 -r:删除软件包 -P:删除软件包的同时删除其配置文件 -L:显示于软件包关联的文件 -l:显示已安装软件包列表 --unpack:解开软件包 -c:显示软件包内文件列表 --confiugre:配置软件包 参数:deb软件包:指定要操作的.deb软件包
三、案例:
1.安装lantern软件包
ping@ping:~/Downloads/lantern$ sudo dpkg -i lantern-installer-64-bit.deb
[sudo] ping 的密码:
正准备解包 lantern-installer-64-bit.deb ...
正在将 lantern (4.0.1) 解包到 (4.4.2) 上 ...
正在设置 lantern (4.0.1) ...
正在处理用于 hicolor-icon-theme (0.15-1) 的触发器 ...
正在处理用于 lastore-daemon (0.9.52-1) 的触发器 ...
正在处理用于 desktop-file-utils (0.23-2) 的触发器 ...
正在处理用于 bamfdaemon (0.5.3-2) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 mime-support (3.60) 的触发器 ...
2.删除lanter软件包
ping@ping:~$ sudo dpkg -r lantern
(正在读取数据库 ... 系统当前共安装有 180824 个文件和目录。)
正在卸载 lantern (4.0.1) ...
正在处理用于 lastore-daemon (0.9.52-1) 的触发器 ...
正在处理用于 desktop-file-utils (0.23-2) 的触发器 ...
正在处理用于 bamfdaemon (0.5.3-2) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 mime-support (3.60) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.15-1) 的触发器 ...
3.删除lantern软件包并移除配置文件
ping@ping:~$ sudo dpkg -P lantern
(正在读取数据库 ... 系统当前共安装有 180824 个文件和目录。)
正在卸载 lantern (4.0.1) ...
正在处理用于 lastore-daemon (0.9.52-1) 的触发器 ...
正在处理用于 desktop-file-utils (0.23-2) 的触发器 ...
正在处理用于 bamfdaemon (0.5.3-2) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 mime-support (3.60) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.15-1) 的触发器 ...
4.显示lantern软件包的版本
ping@ping:~/Downloads/lantern$ sudo dpkg -l lantern
期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)
| 状态=未安装(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)/触发器等待(W)/触发器未决(T)
|/ 错误?=(无)/须重装(R) (状态,错误:大写=故障)
||/ 名称 版本 体系结构 描述
+++-==============-============-============-=================================
ii lantern 4.0.1 amd64 Censorship circumvention tool
La
5.显示lantern的相关文件
ping@ping:~/Downloads/lantern$ sudo dpkg -L lantern
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/lantern
/usr/share/doc/lantern/changelog.gz
/usr/share/doc/lantern/copyright
/usr/share/icons
6.显示系统中安装的软件包
ping@ping:~$ sudo dpkg -l