dpkg
⭐Debian 系统包管理器,比 apt 包管理器更偏底层。
dpkg
是 Debian 及其衍生版本(如 Ubuntu)中使用的低级软件包管理工具。它用于安装、构建、删除和管理 .deb
格式的软件包。虽然 dpkg
是强大的包管理工具,但在实际使用中,apt
命令(高级包工具)常常作为更高级的工具,简化了包管理的过程。
1. 安装软件包 🔧
1.1 使用 dpkg 安装 .deb
软件包
dpkg
用于直接处理 .deb
包文件。要安装 .deb
包,使用 -i
选项:
sudo dpkg -i <package-file.deb>
例如,安装 vim
的 .deb
包:
sudo dpkg -i vim_8.0.deb
安装过程中,dpkg
只会安装 .deb
文件,而不会自动处理缺失的依赖。如果缺少依赖,你可以使用 apt-get
来修复它们:
sudo apt-get install -f
与 apt 的对比 🔍
apt
在安装软件包时自动处理依赖关系,用户不需要手动修复:
sudo apt install <package-name>
apt
还可以从软件仓库中直接安装软件包,而不需要下载 .deb
文件。👏
2. 删除软件包 ❌
2.1 使用 dpkg 删除软件包
要删除已安装的软件包,可以使用 -r
(remove)选项:
sudo dpkg -r <package-name>
例如,删除 vim
:
sudo dpkg -r vim