你提到的 “debian extract 配置”,通常指的是 Debian 的 extract 相关配置,但 Debian 本身并没有一个叫 extract 的官方核心服务。常见以下几种可能,我分别说明迁移方式:
dpkg / apt 的解包(extract)配置例如:dpkg-deb -x、apt-get download + dpkg -i
/etc/apt/sources.list
/etc/apt/sources.list.d/
迁移方法
scp -r /etc/apt/ user@newhost:/etc/apt/
dpkg --get-selections > packages.list
新机器:
dpkg --set-selections < packages.list
apt-get dselect-upgrade
/etc/dpkg/
/var/lib/dpkg/
⚠️ 不建议直接拷贝 /var/lib/dpkg,只迁移配置更稳妥。
libextract / extract 工具(GNU extract)如 extract 命令(来自 libextractor)
通常 没有独立配置文件,参数通过命令行指定。
~/.bashrc
/etc/environment
例如你有一个:
/usr/local/bin/extract.sh
/etc/extract.conf
scp /usr/local/bin/extract.sh newhost:/usr/local/bin/
scp /etc/extract.conf newhost:/etc/
并确保权限:
chmod +x /usr/local/bin/extract.sh
extract 是自定义备份名)常见于:
tar -xvf backup.tar
迁移:
rsync -avz /backup/ newhost:/backup/
如果是整机配置迁移:
apt install debconf-utils
debconf-get-selections > debconf.conf
新机:
debconf-set-selections < debconf.conf
extract 是 命令 / 服务 / 脚本?我可以给你 精确的一行命令级迁移方案。