“Debian extract 失败”这个说法比较笼统,通常指的可能是以下几种常见场景之一。下面我按最常见原因给你梳理一下,并给出对应的解决办法。
dpkg-deb -x 解包失败dpkg-deb: error: failed to read archive `xxx.deb': ...
# 检查文件类型
file xxx.deb
# 校验是否损坏
dpkg-deb -I xxx.deb
# 重新下载
wget -c http://example.com/xxx.deb
apt-get source 解压源码失败E: Unable to find a source package for xxx
或
dpkg-source: error: aborting due to unexpected upstream changes
# 启用 source 源
sudo sed -i 's/^#\s*deb-src/deb-src/' /etc/apt/sources.list
sudo apt update
# 再尝试
apt-get source package-name
tar 解 deb)dpkgdpkg-deb -x package.deb ./out
这通常是 安装失败,不是 extract 失败:
sudo apt -f install
如果你愿意,可以告诉我:
我可以直接帮你判断是哪一种失败。