Ubuntu dpkg 命令详解


dpkg 是 Debian Packager 的简写。

为 Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。

所有源自 Debian 的 Linux 发行版都会使用 dpkg, 例如 Ubuntu、Knoppix 等。

 

名词由来


kg 是 Debian 软件包管理器的基础,它由伊恩·默多克于 1993 年创建。

kg 与 RPM 十分相似,同样可用于安装、卸载和提供 deb 软件包相关信息。

dpkg 本身是一个底层工具。上层工具,如:APT,用于从远程获取软件包以及处理复杂的软件包关系。

数字 Python IDE

数字 Python IDE

Windows Vista / 7 / 8 / 10 (x64 位)

下载     网盘 1     网盘 2     网盘 3 (提取码 cs7s)

数字网页 IDE

数字网页 IDE

Windows Vista / 7 / 8 / 10 (x64 位)

下载     网盘 1     网盘 2     网盘 3 (提取码 cs7s)

详细用法

功能 命令规范 文字解释 示例 示例解释
安装、释放 pkg -i package_fi 安装软件包 pkg -i avg71flm_r28-1_i386. 安装 avg71flm_r28-1_i386.deb
pkg -R 安装目录下的所有软件包 pkg -R /usr/local/ 安装 /usr/local/src 下的所有软件包
pkg –-unpack package_fi 释放软件包,但不进行配置 pkg –-unpack avg71flm_r28-1_i386. 释放 avg71flm_r28-1_i386.deb,但不进行配置
pkg –-unpack -R package_di 释放目录下的所有软件包,但不进行配置
配置、释放 pkg --configure package_f 重新配置和释放软件包 pkg –configure avg71flm_r28-1_i386. 重新配置和释放软件包 avg71flm_r28-1_i386.deb
pkg --conf 重新配置和释放所有软件包
pkg-reconfigure env 重新配置环境 pkg-reconf 重新配置系统本地环境设置
删除、丢弃 pkg -r package_fi 删除软件包 (但保留其配置信息) pkg -r avg71flm 删除软件包 avg71flm (但保留其配置信息)
pkg -P package_fi 删除一个包 (包括配置信息)
pkg --clear-avai 删除软件包 Avaliable 信息
pkg --forget-old-unavai 丢弃所有 Uninstall 软件包信息
替换、合并 pkg --update-avail package_f 替换软件包信息
pkg --merge-avail package_f 合并软件包信息
读取、查找 pkg -A package_fi 从软件包里读取软件信息
pkg -C 查找仅部分安装的软件包信息
比较、查看 pkg --compare-versions ver1 op ver2 比较同一个包的不同版本之间的差别
pkg --help 显示帮助信息
p 显示 dpkg 的
p 显示 dpkg 的
pkg --v 显示 dpkg 的版本号
pkg -c filenam 显示一个 deb 文件的目录
pkg -s packagenam 报告指定包的状态信息
pkg -I filename [control-file] 显示一个 deb 文件的说明
p 展示所有已安装 deb 包,同时展示版本号及简短说明 pkg -l | grep imagem 查看 imagemagick 软件包是否安装
pkg -l packagename-p 搜索 deb 包 pkg -l nginx 展示已安装 nginx 包的版本号及简短说明
pkg -L packagenam 显示一个包安装到系统里面的所有文件目录信息 pkg -L nginx 展示已安装 nginx 包内的所有系统文件目录信息
pkg -S imagem 显示包含 imagemagick 的所有目录
pkg -p packagenam 显示包的具体信息
构建、卸载 pkg -b directory [filename] 建立一个 deb 文件
pkg --force-all --purge packagenam 有些软件很难卸载,而且还阻止了别的软件的应用,就可以用这个,但有点冒险
数字翻译

数字翻译

Windows Vista / 7 / 8 / 10 (x64 位)

下载     网盘 1     网盘 2     网盘 3

 

数字管家

数字管家

Windows Vista / 7 / 8 / 10 (x64 位)

下载     网盘 1     网盘 2     网盘 3