2.7.18. 不使用 dpkg 解压软件包
在任何的 Unix-like 环境中都可以不使用 dpkg(1),而使用标准的 ar(1) 和 tar(1) 来解压 “dpkg*.deb
” 软件包。
# ar x /path/to/dpkg_<version>_<arch>.deb
# ls
total 24
-rw-r--r-- 1 bozo bozo 1320 2007-05-07 00:11 control.tar.gz
-rw-r--r-- 1 bozo bozo 12837 2007-05-07 00:11 data.tar.gz
-rw-r--r-- 1 bozo bozo 4 2007-05-07 00:11 debian-binary
# mkdir control
# mkdir data
# tar xvzf control.tar.gz -C control
# tar xvzf data.tar.gz -C data
其它的 “*.deb
” 软件包可以使用 dpkg-deb(1) 解压来获得上面的 “dpkg*.deb
” 软件包;或像上面那样使用标准的 ar(1) 和较新的带有 xz(1) 解压支持的 GNU tar(1)。
你也可以使用 mc
命令来浏览软件包内容。