在 Debian 系统中,“extract 配置”这个说法比较宽泛,通常可能指以下几种情况。下面我按最常见的几种场景给你说明如何检查:
.deb 包内容(不解压)dpkg -c package.deb
.deb 包的控制信息(配置相关)dpkg -I package.deb
.deb 但不安装dpkg-deb -x package.deb /tmp/extract
dpkg-deb -e package.deb /tmp/extract/DEBIAN
然后检查:
ls /tmp/extract/DEBIAN
cat /tmp/extract/DEBIAN/control
cat /tmp/extract/DEBIAN/conffiles
dpkg -L 包名
dpkg -s 包名 | grep -i conffiles
或:
cat /var/lib/dpkg/info/包名.conffiles
debsums -e 包名
如果你是指 源码包解压(dpkg-source):
dpkg-source -x package.dsc
debian/controldebian/rulesdebian/patches/ls debian/
cat debian/rules
ls /etc/apt/apt.conf.d/
cat /etc/apt/apt.conf
cat /etc/dpkg/dpkg.cfg
ls /etc/dpkg/dpkg.cfg.d/
tar -tf file.tar.gz
unzip -l file.zip
| 你想查的内容 | 建议命令 |
|---|---|
.deb 包内容 |
dpkg -c |
| 包配置文件 | dpkg -L |
| 是否修改过配置 | debsums -e |
| 源码包解压 | dpkg-source -x |
| apt/dpkg 行为 | /etc/apt/, /etc/dpkg/ |
如果你能补充一句:
我可以直接给你精确到命令级别的检查方案。