dpkg 错误代码(100)

dpkg 错误代码(100)

每当我尝试使用 安装任何东西时apt-get,它都会显示:

Could not exec dpkg
Returned with error code (100)

当我执行时得到相同的结果

apt-get upgrade

当我输入

dpkg --configure -a

它告诉我 dpkg 未安装,当我运行时:

apt-get install dpkg

它说这是最新版本,但是当我运行时:

apt-get install --reinstall dpkg 

它再次返回error code (100)

即使系统更新未能进行,甚至从软件下载中心也无法下载任何软件。

我使用 Ubuntu 14.04 LTS

答案1

检查 dpkg 是否缺少一些库:

ldd /usr/bin/dpkg

如果缺少任何库,请尝试安装它。如果这不是问题,请尝试以下操作:

sudo -i
mkdir /tmp/dpkg

cd /tmp/dpkg

如果你运行的是 32 位版本的 ubuntu

wget http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.17.5ubuntu5.2_i386.deb

对于 64 位

wget http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.17.5ubuntu5.2_amd64.deb
ar x dpkg*.deb data.tar.gz
tar xfvz data.tar.gz ./usr/bin/dpkg
sudo cp ./usr/bin/dpkg /usr/bin/
sudo apt-get update
sudo apt-get install --reinstall dpkg 

相关内容