温馨提示×

如何用命令做debian extract配置

小樊
39
2026-10-21 09:04:07
栏目: 智能运维

你的问题里“debian extract 配置”可能指几种不同场景。下面我按最常见的几种情况给你说明,都是命令行做法。


一、从 .deb 包中提取文件(extract)

1. 用 dpkg-deb 提取

dpkg-deb -x package.deb ./extract_dir

只解压文件(不含 control 信息)

dpkg-deb -e package.deb ./control_dir

只提取控制信息(DEBIAN/)

dpkg-deb -R package.deb ./full_dir

完整提取(文件 + 控制信息)


2. 用 ar + tar(底层方式)

ar x package.deb
tar -xf control.tar.gz
tar -xf data.tar.gz

二、从 Debian 源码包提取(.dsc)

apt-get source package_name

需要:

sudo apt update

或手动:

dpkg-source -x package_name.dsc

三、Debian 安装后“extract 配置”(配置文件提取)

如果是已安装软件,想看/提取其配置文件:

dpkg -L package_name

查看文件列表

cp /etc/xxx /backup/

手动备份配置


四、制作 / 修改 deb 包(反向 extract + 配置)

dpkg-deb -R old.deb workdir
# 修改 workdir/DEBIAN/ 下配置
dpkg-deb -b workdir new.deb

五、你具体指哪一种?

如果你说的是:

  • ✅ 解压 deb
  • ✅ 提取源码
  • ✅ 提取配置
  • ✅ 自动部署配置

可以直接告诉我场景,我可以给你精确命令模板。

0 踩