我遇到了 dpkg 问题。当我尝试安装软件时,它显示错误代码
E: Sub-process /usr/bin/dpkg returned an error code (100)
输出ls -la /usr/bin/dpkg
:
ls: cannot access /usr/bin/dpkg: No such file or directory
答案1
您删除了 dpkg 并需要重新安装它。
从 liveCD 获取 dpkg eiter 或者这里.
确保为您的发行版选择了正确的版本。
由于您不再安装 dpkg,因此您无法使用它来安装 .deb 文件。
您必须使用ar
来解压 .deb 档案。(使用man ar
了解详情)。
然后将 dpkg 复制到 中/usr/bin/
,并使用chmod 750 /usr/bin/dpkg
为可执行文件设置正确的权限。