На этот вопрос уже есть ответ здесь:
Когда я пытаюсь установить что-либо с помощью 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
он снова возвращает код ошибки (100)
Даже обновления системы не происходят, никакое программное обеспечение не загружается даже из Центра загрузки программного обеспечения.
Я использую Ubuntu 14.04 LTS
Проверьте, пропускает ли dpkg некоторые библиотеки:
ldd /usr/bin/dpkg
, Если какая-либо библиотека отсутствует, попытайтесь установить ее. Если это не проблема, то попробуйте следующее:
sudo -i
mkdir /tmp/dpkg
cd /tmp/dpkg
wget http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.17.5ubuntu5.2_i386.deb
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