1. dpkg 简介
dpkg 即 package manager for Debian ,是 Debian 和基于 Debian 的系统中一个主要的包管理工具,可以用来安装、构建、卸载、管理 deb 格式的软件包。
和 Ubuntu 下的另一个包管理工具 apt-get(Advanced Package Tool)有所不同:
apt-get 命令并不直接操作 deb 安装包文件,而是从 /etc/apt/sources.list 配置文件中定义的软件镜像源里下载软件包并安装,使用时也只需指定软件的名称(或者也可以附加上版本号)。
因此,dpkg 主要是用来安装已经下载到本地的 deb 软件包,或者对已经安装好的软件进行管理。而 apt-get 可以直接从远程的软件仓库里下载安装软件。
2. dpkg 命令
命令描述dpkg -i package_name.deb安装软件包dpkg -r package_name.deb删除软件包dpkg -P package_name.deb删除软件包的同时删除其配置文件dpkg -L package_name.deb显示于软件包关联的文件dpkg -l package_name.deb显示已安装软件包列表dpkg --unpack package_name.deb解开软件包dpkg -c package_name.deb显示软件包内文件列表dpkg --configure package_name.deb配置软件包3. Ubuntu 卸载软件
3.1 知道要卸载的软件包具体名称
使用下面方法卸载:
sudo apt-get remove package
或者
sudo apt-get --purge remove package
3.2 不知道要卸载的软件包具体名称
首先使用 dpkg 查询软件包名称
dpkg --get-selections | grep "软件名称关键字"
然后再使用下面命令删除
sudo apt-get --purge remove package