销售推广_唐女士 QQ:1721809125
QQ在线客服

上班时间(星期一至星期五):
10:30-12:00 14:00-17:30

技术推广_江先生 QQ:1477987636
QQ在线客服

上班时间(星期一至星期五):
09:00-12:00 14:00-18:30

名词解释

“dpkg ” 是 “Debian Packager” 的简写。

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

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

名词由来

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

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

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

详细用法


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