查看 .deb 存档的内容文件

Han*_*ans 8 debian unpack dpkg deb

我想查看 .deb 存档的内容,但 I\xc2\xb4m 无法使用任何打包程序(如 7Zip)解压 .deb 文件。当我尝试使用 dpkg-deb 在 Linux Ubuntu 中安装该文件时,系统返回消息“...不是 debian 格式存档”。

\n\n

如何解压此 .deb 文件以获取内容文件?

\n\n

测试.deb

\n

GAD*_*D3R 7

.deb要查看文件的内容文件,请使用以下-c选项:

dpkg-deb -c file.deb
Run Code Online (Sandbox Code Playgroud)

句法:

Usage: dpkg-deb [<option> ...] <command>
Run Code Online (Sandbox Code Playgroud)

请参阅dpkg-deb --help.

要解压 .deb 文件,请使用-x选项或-X(详细说明):

mkdir pkg_dir
dpkg-deb -x file.deb pkg_dir/ 
Run Code Online (Sandbox Code Playgroud)

要安装受信任的 .deb文件,请使用 dpkg,aptgdebi(需要安装)

dpkg -i file.deb
Run Code Online (Sandbox Code Playgroud)

file命令允许您确定文件类型:

file file.deb
Run Code Online (Sandbox Code Playgroud)

它应该打印:Debian binary package


Jaa*_*aap 6

在 Windows 上,您可以使用 7-zip 查看 7-zip 的内容.deb,但是要完整查看内容,您不应使用资源管理器上下文菜单中的“打开存档”。

您应该打开“打开存档”子菜单,然后单击“*”。这将打开存档,并在根目录中显示data.tar.xz和。control.tar.xz


Lev*_* M. 4

deb 包是一个ar存档文件,内部包含两个 tar 文件。我不确定 Windows 程序,但我怀疑 WinRAR 可能能够提取该文件。

在 Ubuntu 上,内置的存档管理器可以打开任何 deb 文件。只需右键单击它并选择“使用存档管理器打开”即可。

如果您无法安装或打开此文件,则该文件可能已损坏或不完整。

您提供的链接不起作用,但错误似乎很明显 - 您所拥有的不是 deb 文件,至少不是正确的文件。