我想查看.deb存档的内容,但无法使用7Zip这样的任何打包程序来解压缩.deb文件。当我尝试使用dpkg-deb在Linux Ubuntu中安装文件时,系统返回消息“ ...不是debian格式的归档文件”。
如何解压缩此.deb文件以获取内容文件?
答案 0 :(得分:1)
deb软件包是一个ar存档文件,其中包含两个tar文件。 我不确定Windows程序,但我怀疑WinRAR可能能够解压缩此文件。
在Ubuntu上,内置的存档管理器可以打开任何deb文件。只需右键单击它,然后选择“使用存档管理器打开”。
如果您无法安装或打开此文件,则可能是该文件已损坏或不完整。
您提供的链接无效,但错误似乎很明显-您拥有的不是deb文件,至少不是正确的文件。
答案 1 :(得分:1)
要查看.deb
文件的内容文件,请使用-c
选项:
dpkg-deb -c file.deb
语法:
Usage: dpkg-deb [<option> ...] <command>
请参见dpkg-deb --help
。
使用-x
选项或-X
(详细说明)来解压缩.deb文件:
mkdir pkg_dir
dpkg-deb -x file.deb pkg_dir/
要安装受信任的 .deb
文件,请使用dpkg
,apt
或gdebi
(需要安装)
dpkg -i file.deb
使用file
命令可以确定文件类型:
file file.deb
它应该打印:Debian binary package
答案 2 :(得分:1)
在 Windows 上,您可以使用 7-zip 查看 .deb
的内容,但是要完全查看内容,您不应使用资源管理器上下文菜单中的“打开存档”。
您应该打开“打开存档”子菜单,然后单击“*”。这将打开存档,其中 data.tar.xz
和 control.tar.xz
在根目录中可见。