包管理-dpkg 📦 — Debian 包管理器

作用

dpkg(debian package)是 Debian/Ubuntu 系统底层包管理工具,直接操作 .deb 包文件。aptapt-get 上层工具底层调用 dpkg 完成安装和卸载。用于手动安装 .deb 文件或查询已安装包的状态。

语法

dpkg [选项] [操作] [包文件或包名]

用法

dpkg 常用操作:-I 包.DEB 查看包信息;-L 包名 列出包安装的文件;-S 路径 查找文件属于哪个包;-i 包.DEB 安装(--install);-r 包名 卸载(保留配置,需传入包名而非 .deb 文件);-P 包名 完全卸载(--purge);-l 列出已安装包。解决依赖问题需借助 apt(如 apt install -f 修复依赖)。

常用参数

参数说明
-I 包.DEB查看包信息
-L 包名列出包文件
-S 路径查找属主包
-i 包.DEB安装包
-r 包名卸载包(传入包名)
-P 包名完全卸载
-l列出已安装
--configure重新配置

示例

dpkg -I PACKAGE.DEB                # 查看 .deb 包信息
dpkg -L BASH                       # 列出 bash 包安装的文件
dpkg -S /BIN/LS                    # 查找 /bin/ls 属于哪个包
dpkg -i PACKAGE.DEB                # 安装 .deb 包
dpkg -r PACKAGE                    # 卸载包(保留配置)
dpkg -P PACKAGE                    # 完全卸载包(清除配置)
dpkg -l | grep nginx              # 列出已安装包并过滤 nginx

来源: 菜鸟教程

🔗 相关文档

包管理-apt | 包管理-apt-get | 包管理-rpm