как я могу исправить код ошибки dpkg (100) [duplicate]

У этого вопроса уже есть ответ: Lost / Deleted dpkg (менеджер пакетов для Debian). Как мне вернуть его? 2 ответа

Я не могу установить какой-либо пакет, даже dpkg мои dpkg файлы и папки были удалены, и я получил эту ошибку:

Could not exec dpkg! E: Sub-process /usr/bin/dpkg returned an error code (100)

EDIT: Когда я sudo apt-get update && sudo apt-get install --reinstall dpkg Я получил этот вывод:

dpkg: warning: 'dpkg-deb' not found in PATH or not executable. dpkg: error: 1 expected program not found in PATH or not executable. Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin. E: Sub-process /usr/bin/dpkg returned an error code (2)

EDIT

При установке рабочего стола buddgie

The following packages have unmet dependencies: budgie-desktop-environment : Depends: budgie-lightdm-theme (>= 0.5.4) but it is not going to be installed Depends: plymouth-themes but it is not installable Recommends: arc-firefox-theme but it is not going to be installed Recommends: pocillo-icon-theme but it is not going to be installed Recommends: budgie-indicator-applet but it is not going to be installed Recommends: vertex-theme but it is not going to be installed Recommends: gthumb but it is not installable Recommends: rhythmbox-plugin-alternative-toolbar but it is not installable Recommends: menulibre but it is not installable Recommends: transmission but it is not installable Recommends: tlp but it is not installable Recommends: budgie-welcome but it is not going to be installed E: Unable to correct problems, you have held broken packages.
1
задан 3 July 2017 в 09:01

2 ответа

Возможно, вы захотите переустановить 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

Если вы используете 32-разрядную версию ubuntu

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

, тогда

ar x dpkg*.deb data.tar.gz tar xfvz data.tar.gz ./usr/bin/dpkg

Теперь скопируйте двоичный файл в /usr/bin с помощью

sudo cp ./usr/bin/dpkg /usr/bin

И, наконец, запустите

sudo apt-get update sudo apt-get install --reinstall dpkg
2
ответ дан 18 July 2018 в 10:49

Возможно, вы захотите переустановить 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

Если вы используете 32-разрядную версию ubuntu

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

, тогда

ar x dpkg*.deb data.tar.gz tar xfvz data.tar.gz ./usr/bin/dpkg

Теперь скопируйте двоичный файл в /usr/bin с помощью

sudo cp ./usr/bin/dpkg /usr/bin

И, наконец, запустите

sudo apt-get update sudo apt-get install --reinstall dpkg
2
ответ дан 24 July 2018 в 19:39

Другие вопросы по тегам:

Похожие вопросы: