dpkgに問題があるようです。あなたはdpkgのは、実行ビットを持っている場合は、探検してみてくださいすることができます
ls -l /usr/bin/dpkg
それはこのようにする必要があります。それはこの権利を持っていない場合は、してみてください
-rwxr-xr-x 1 root root 249328 2011-10-06 10:04 /usr/bin/dpkg
:
chmod 655 /usr/bin/dpkg
をすることができますdpkgに欠けているライブラリがない場合は、参照してください。
ldd /usr/bin/dpkg
あなたはこのようsomethink見たことにあります:このコマンドを試してみてください
ldd /usr/bin/dpkg
linux-vdso.so.1 => (0x00007fff179ff000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007ff8f8439000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff8f809a000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ff8f7e95000)
/lib64/ld-linux-x86-64.so.2 (0x00007ff8f8671000)
あなたはこのように他の同じシステムを使用している場合、あなたはこの良いシステムからのdpkg /は/ usr/binにコピーしようとすることができます...
それとも、あなたがファイルシステム上のdpkg * debファイルを持っている場合は、チェックして、これを試してみてくださいすることができます
cp /var/cache/apt/archives/dpkg*deb /tmp
cd /tmp
ar x dpkg*deb data.tar.gz
tar xzf data.tar.gz
cp ./usr/bin/dpkg /usr/bin/
dpkg * debファイルind/var/cache/apt/archivesがない場合は、リポジトリからフェッチする必要があります。