在 Debian 系统中,“解压软件包”通常指以下几种情况,你可以根据需求选择:
.deb 软件包(最常见).deb 是 Debian 的软件包格式,内部包含多个文件。
dpkg-deb(推荐)dpkg-deb -x package.deb 解压目录
示例:
mkdir out
dpkg-deb -x example.deb out
只解压文件(不含控制信息)。
dpkg-deb -e package.deb 解压目录/DEBIAN
dpkg-deb -x package.deb 解压目录
或一步完成:
dpkg -x package.deb out
dpkg -e package.deb out/DEBIAN
.dsc + .orig.tar.*)如果是 Debian 源码包:
apt-get source package_name
或手动解压:
dpkg-source -x package_name.dsc
.tar.gz / .zip).tar.gztar -xzvf file.tar.gz
.tar.xztar -xJvf file.tar.xz
.zipunzip file.zip
.deb 包内容(不解压)dpkg-deb -c package.deb
❌ 不要直接用 tar 解 .deb 文件
✅ 应使用 dpkg-deb
如果你是想 安装 而不是解压:
sudo dpkg -i package.deb
sudo apt -f install
| 目的 | 命令 |
|---|---|
解压 .deb |
dpkg-deb -x |
| 解压源码包 | dpkg-source -x |
| 解压 tar.gz | tar -xzvf |
| 查看 deb 内容 | dpkg-deb -c |
如果你能说明 具体是什么类型的软件包,我可以给你更精确的命令。