如何解压.deb文件

2025-10-10 21:01:00
丁国栋
原创 21
摘要:本文记录如何解压.deb文件。

要解压 .deb 包(Debian 软件包),可以使用以下方法:

方法 1:使用 artar 命令

.deb 文件本质上是 ar 格式的归档文件,包含 debian-binarycontrol.tar.*data.tar.*。解压步骤如下:

解压之前先将 .deb 文件复制到一个干净的目录下,以防止文件混淆或者不容易找到。

工具依赖:若缺少 artar,需先安装:

sudo apt install binutils tar zstd xz-utils  # Debian/Ubuntu
  1. 提取 .deb 文件内容

    ar x package.deb

    这会生成三个文件(例如 debian-binarycontrol.tar.zstdata.tar.zst,具体扩展名取决于压缩格式)。

  2. 解压数据部分(通常是 data.tar.*):

    • 如果压缩格式是 .zst(常见于较新的 Debian 包):

      tar -xf data.tar.zst
    • 如果是 .xz

      tar -xf data.tar.xz
    • 如果是 .gz

      tar -xf data.tar.gz

方法 2:使用 dpkg-deb 工具

如果系统已安装 dpkg,可以直接提取文件到指定目录:

dpkg-deb -x package.deb output_dir/      # 解压文件到 output_dir
dpkg-deb -e package.deb output_dir/DEBIAN # 解压控制信息到 DEBIAN 目录
发表评论
博客分类