你提到的“debian提取”可能有几种不同的含义,我分别解释一下,你可以看看哪个是你需要的:
如果你想查看或提取 .deb 安装包里的内容(比如配置文件、可执行文件):
dpkg-debdpkg-deb -x package.deb 目标目录
例如:
dpkg-deb -x nginx.deb ./nginx_files
这会把所有文件解压到 ./nginx_files。
ar + tar(更底层)ar x package.deb
# 会得到 control.tar.gz 和 data.tar.gz
tar -xzf data.tar.gz
如果你想获取某个软件的 Debian 源码:
apt source 包名
前提是配置了源码源(/etc/apt/sources.list 中带有 deb-src)。
例如:
apt source vim
如果是 Debian 的 .iso 文件:
mkdir /mnt/iso
mount -o loop debian.iso /mnt/iso
# 然后复制文件
cp -r /mnt/iso/* ./提取目录
查看某个已安装包安装了哪些文件:
dpkg -L 包名
如果你能具体说一下:
我可以给你更精准的操作步骤。