Чтобы это исправить, откройте терминал и загрузите пакет dpkg
:
# For i386:
wget http://mirrors.kernel.org/ubuntu/pool/main/d/dpkg/dpkg_1.18.4ubuntu1_i386.deb
# For amd64
wget http://mirrors.kernel.org/ubuntu/pool/main/d/dpkg/dpkg_1.18.4ubuntu1_amd64.deb
Версии будут отличаться для разных выпусков Ubuntu. Если apt-getон все еще доступен (только dpkgбыл удален), вы все равно apt-getможете просто загрузить соответствующую версию:
apt-get download dpkg
Или вы можете использовать https://packages.ubuntu.com/dpkg, чтобы получить ссылку для загрузки вашей версии и архитектуры Ubuntu.
Извлеките data.tar.gzфайл из .debфайла, который на самом деле является arархивом:
ar x dpkg_*.deb
Извлеките содержимое пакета из data.tar.gzв файловую систему:
sudo tar xf data.tar.gz -C / .
Примечание: этого достаточно, dpkgчтобы вы могли его использовать. Не забудьте установить dpkgпакет после этого:
sudo apt-get install --reinstall dpkg