dpkg-deb命令是Debian linux下的软件包管理工具,它可以对软件包执行打包和解包操作以及提供软件包信息。

可以通过dpkg命令调用dpkg-deb命令的功能,dpkg命令的任何选项将被传递给dpkg-deb命令去执行。

语法格式:  dpkg-deb [参数] [文件]

常用参数:

-c显示软件包中的文件列表
-e将主控信息解压
-f把字段内容打印到标准输出
-x将软件包中的文件释放到指定目录下
-X将软件包中的文件释放到指定目录下,并显示释放文件的详细过程
-w显示软件包的信息
-l显示软件包的详细信息
-R提取控制信息和存档的清单文件
-b创建Debian软件包

参考实例

解压程序文件:

[root@linuxcool ~]# dpkg-deb -x linuxcool.deb drcom

解压控制文件:

[root@linuxcool ~]# dpkg-deb -e linuxcool.deb drcom/DEBIAN

打包生成deb文件:

[root@linuxcool ~]# dpkg-deb -b linuxcool.deb

查询deb包中的文件内容:

[root@linuxcool ~]# dpkg-deb -c linuxcool.deb
Author

这篇优质的内容由TA贡献而来

姜传广

网络工程师,linux爱好者