О, ты бедный несчастный sudoer ... Однако это можно исправить!
Прежде всего, вам нужно знать, использует ли ваш Pi armel или armhf, это можно найти с помощью быстрого поиска в Google по модели вашего Pi. Пример: Raspberry pi 2 armel or armhf (извините, я не знаю, что у меня в голове ...)
Чтобы получить версию файла armel, запустите:
wget http://ftp.us.debian.org/debian/pool/main/d/dpkg/dpkg_1.17.25_armel.deb
Для armhf:
wget http://ftp.us.debian.org/debian/pool/main/d/dpkg/dpkg_1.17.25_armhf.deb
После загрузки используйте команду:
ar -x <package name>
Это позволит извлечь несколько файлов. То, что вам нужно, это data.tar.gz распакуйте его, используя:
tar xf data.tar.gz
Теперь у вас есть каталоги usr/ и sbin/ . Одна последняя команда:
sudo cp usr/bin/dpkg /usr/bin/dpkg
Обратите внимание на расположение символа «/» в последней части этой команды
Теперь вы должны снова получить пакет dpkg и иметь возможность устанавливать пакеты так, как вам хочется.
Надеюсь это поможет!