dpkg
私のdpkg
ファイルとフォルダーが削除されていても、パッケージをインストールできず、このエラーを受け取りました。
Could not exec dpkg!
E: Sub-process /usr/bin/dpkg returned an error code (100)
編集: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)
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.
次の手順を実行して、dpkgを再インストールできます。
Sudo -i
mkdir /tmp/dpkg
cd /tmp/dpkg
ダウンロードリンクがまだ最新であるかどうかを確認したい場合があることに注意してください
buntuの32ビットバージョンを実行している場合
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.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