00. 目录
01. 命令概述
dpkg-deb命令是Debian linux下的软件包管理工具,它可以对软件包执行打包和解包操作以及提供软件包信息。
可以通过dpkg命令调用dpkg-deb命令的功能,dpkg命令的任何选项将被传递给dpkg-deb命令去执行。
02. 命令格式
用法:dpkg-deb [<选项> ...] <命令>
03. 常用选项
命令:
-b|--build <目录> [<deb>] 构建一个软件包。
-c|--contents <deb> 列出所含内容。
-I|--info <deb> [<cfile> ...] 打印相关信息到标准输出。
-W|--show <deb> 打印对应软件包的简明信息。
-f|--field <deb> [<cfield> ...] 把字段内容打印到标准输出。
-e|--control <deb> [<目录>] 将主控信息解压。
-x|--extract <deb> <目录> 将所有文件解压。
-X|--vextract <deb> <目录> 解压所有文件并打印其列表。
-R|--raw-extract <deb> <目录>
解压控制信息和控制文件。
--ctrl-tarfile <deb> 输出控制文件的tar文件。
--fsys-tarfile <deb> 输出文件系统的 tar 文件。
-?, --help 显示本帮助信息。
--version 显示版本信息。
04. 参考示例
4.1 将所有文件解压
deng@itcast:~/test$ sudo dpkg-deb -x tree_1.6.0-1_amd64.deb ./
deng@itcast:~/test$ ls
tree_1.6.0-1_amd64.deb usr
4.2 将主控信息解压
deng@itcast:~/test$ sudo dpkg-deb -e tree_1.6.0-1_amd64.deb ./
deng@itcast:~/test$ ls
control md5sums tree_1.6.0-1_amd64.deb
deng@itcast:~/test$
4.3 构建一个软件包
deng@itcast:~/test$ sudo dpkg-deb -b usr tree.deb
dpkg-deb: 正在 'tree.deb' 中构建软件包 'tree'。
deng@itcast:~/test$ ls
tree_1.6.0-1_amd64.deb tree.deb usr
deng@itcast:~/test$
4.4 列出包中所有内容
deng@itcast:~/test$ sudo dpkg-deb -c tree.deb
drwxr-xr-x root/root 0 2019-09-25 21:44 ./
drwxr-xr-x root/root 0 2012-05-02 00:43 ./bin/
-rwxr-xr-x root/root 57176 2012-05-02 00:43 ./bin/tree
-rw-r--r-- root/root 472 2012-05-02 00:43 ./control
-rw-r--r-- root/root 367 2012-05-02 00:43 ./md5sums
drwxr-xr-x root/root 0 2012-05-02 00:43 ./share/
drwxr-xr-x root/root 0 2012-05-02 00:43 ./share/doc/
drwxr-xr-x root/root 0 2012-05-02 00:43 ./share/doc/tree/
-rw-r--r-- root/root 2254 2011-06-24 22:34 ./share/doc/tree/README.gz
-rw-r--r-- root/root 2210 2011-06-24 22:34 ./share/doc/tree/TODO
-rw-r--r-- root/root 1552 2012-05-02 00:43 ./share/doc/tree/changelog.Debian.gz
-rw-r--r-- root/root 2425 2012-02-04 21:32 ./share/doc/tree/copyright
drwxr-xr-x root/root 0 2012-05-02 00:43 ./share/man/
drwxr-xr-x root/root 0 2012-05-02 00:43 ./share/man/man1/
-rw-r--r-- root/root 4100 2012-05-02 00:43 ./share/man/man1/tree.1.gz
deng@itcast:~/test$
05. 附录
转载:https://blog.csdn.net/dengjin20104042056/article/details/101519175
查看评论