1 | dpkg-deb
|
2 | ===
|
3 |
|
4 | Debian Linux下的软件包管理工具
|
5 |
|
6 | ## 补充说明
|
7 |
|
8 | **dpkg-deb命令** 是Debian Linux下的软件包管理工具,它可以对软件包执行打包和解包操作以及提供软件包信息。
|
9 |
|
10 | ### 语法
|
11 |
|
12 | ```shell
|
13 | dpkg-deb(选项)(参数)
|
14 | ```
|
15 |
|
16 | ### 选项
|
17 |
|
18 | ```shell
|
19 | -c:显示软件包中的文件列表;
|
20 | -e:将主控信息解压;
|
21 | -f:把字段内容打印到标准输出;
|
22 | -x:将软件包中的文件释放到指定目录下;
|
23 | -X:将软件包中的文件释放到指定目录下,并显示释放文件的详细过程;
|
24 | -w:显示软件包的信息;
|
25 | -l:显示软件包的详细信息;
|
26 | -R:提取控制信息和存档的清单文件;
|
27 | -b:创建debian软件包。
|
28 | ```
|
29 |
|
30 | ### 参数
|
31 |
|
32 | 文件:指定要操作的“.deb”软件包的全名或软件名。
|
33 |
|
34 | ### 实例
|
35 |
|
36 | 解压程序文件:
|
37 |
|
38 | ```shell
|
39 | dpkg-deb -x drcom-pum_1.0-0ubuntu1~ppa1~jaunty1_i386.deb drcom
|
40 | ```
|
41 |
|
42 | 解压控制文件:
|
43 |
|
44 | ```shell
|
45 | dpkg-deb -e drcom-pum_1.0-0ubuntu1~ppa1~jaunty1_i386.deb drcom/DEBIAN
|
46 | ```
|
47 |
|
48 | 打包生成deb文件:
|
49 |
|
50 | ```shell
|
51 | dpkg-deb -b drcom drcom_1.4.8.2_i386.deb
|
52 | ```
|
53 |
|
54 | 查询deb包中的文件内容:
|
55 |
|
56 | ```shell
|
57 | dpkg-deb -c demo.deb
|
58 | ```
|
59 |
|
60 |
|