如何解压.deb文件
- 2025-10-10 21:01:00
- 丁国栋
- 原创 20
要解压 .deb
包(Debian 软件包),可以使用以下方法:
方法 1:使用 ar
和 tar
命令
.deb
文件本质上是 ar
格式的归档文件,包含 debian-binary
、control.tar.*
和 data.tar.*
。解压步骤如下:
解压之前先将
.deb
文件复制到一个干净的目录下,以防止文件混淆或者不容易找到。
工具依赖:若缺少 ar
或 tar
,需先安装:
sudo apt install binutils tar zstd xz-utils # Debian/Ubuntu
-
提取
.deb
文件内容:ar x package.deb
这会生成三个文件(例如
debian-binary
、control.tar.zst
、data.tar.zst
,具体扩展名取决于压缩格式)。 -
解压数据部分(通常是
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 目录
发表评论