在 Debian 系统中,“提取软件”通常指获取软件包文件(.deb)或从已安装软件中提取文件。以下是几种常见场景及操作方法:
apt 下载但不安装apt download 软件名
示例:
apt download vim
下载后会在当前目录生成 .deb 文件。
apt-get 下载(旧方式)apt-get download 软件名
apt-cache depends 软件名
dpkg -L 软件名
示例:
dpkg -L vim
先找到 .deb 缓存(如果还在):
ls /var/cache/apt/archives/
然后用 dpkg-deb 提取:
dpkg-deb -x 包名.deb 目标目录
示例:
dpkg-deb -x vim_*.deb ./vim-extract
编辑源列表:
sudo nano /etc/apt/sources.list
确保有 deb-src 开头的行,例如:
deb-src http://deb.debian.org/debian bookworm main
更新:
sudo apt update
apt source 软件名
示例:
apt source vim
会生成:
.dsc.orig.tar.xz.debian.tar.xzdpkg-deb -e 包名.deb 提取目录 # 提取控制信息
dpkg-deb -x 包名.deb 提取目录 # 提取文件
apt-cache depends 软件名
apt-get install --download-only 软件名
然后复制:
/var/cache/apt/archives/*.deb
| 目的 | 命令 |
|---|---|
| 下载 .deb | apt download |
| 查看安装文件 | dpkg -L |
| 提取 .deb 内容 | dpkg-deb -x |
| 获取源码 | apt source |
| 离线安装 | --download-only |
如果你指的是提取软件源码、制作离线包、提取某个配置文件,可以告诉我具体用途,我可以给你更精确的方案。