deb extract 这个说法在 Debian 里不是一个标准命令,所以“在哪配置”要看你具体指的是什么场景。下面把最常见的几种情况都列出来,你可以对号入座。
.deb 文件Debian 下常用的是:
dpkg -x package.deb 目录
dpkg -e package.deb 目录/DEBIAN
或者:
ar x package.deb
tar -xf control.tar.*
tar -xf data.tar.*
✅ 没有配置文件
这些命令是一次性操作,不需要配置。
apt install 或 dpkg -i 会自动解包 .deb,相关配置在:
/etc/dpkg/dpkg.cfg
/etc/dpkg/dpkg.cfg.d/*
例如:
# 不安装文档
path-exclude=/usr/share/doc/*
path-exclude=/usr/share/man/*
✅ 这里是控制解包内容的地方。
/etc/apt/apt.conf
/etc/apt/apt.conf.d/*
例如:
DPkg::Options {"--force-overwrite";};
apt-get source 包名
dpkg-source -x 包名.dsc
相关配置:
/etc/apt/sources.list
/etc/apt/sources.list.d/*
需要开启 deb-src:
deb-src http://deb.debian.org/debian bookworm main
例如:
file-rollerengrampaxarchivermc那通常是 桌面环境或归档工具的配置,在:
~/.config/
如果你是想问:
Debian 解包
.deb时,哪些文件会被解出来、解到哪、能不能控制?
✅ 答案就是:
/etc/dpkg/dpkg.cfg.deb 内部决定(不可改)path-exclude / path-include如果你能贴出完整命令或报错信息(比如你是在哪看到 extract 这个词的),我可以给你精确到文件级别的回答。