apt-get
を使用してパッケージをインストールしようとすると、常にこのエラーが発生します。助けていただければ幸いです。これは他のすべてのパッケージに共通の問題のように見えますが、dpkg
自体の問題に遭遇したことはありません。
dpkg
recoverydpkg
ステータスファイルのリカバリ
cp /var/backups/dpkg.status.0/var/lib/dpkg/status
再インストール-dpkg
cd/var/cache/apt/archives/dpkg --force-depends -i dpkg _ *。deb
再インストール-apt
cd/var/cache/apt/archives/dpkg --force-depends -i apt _。deb dpkg --force-depends -i apt-utils _。deb apt-get update
/var/lib/dpkg/info
?にファイルがありません
dpkg
を使用して、インストール済みパッケージをリストします。
dpkg -l | grep ii
apt
...を使用して出力から再インストールします.
dpkg -l | grep ii | awk '{print "apt-get --reinstall -y install"、$ 2}'>/tmp/reinstall
次に、カーネルのインストールなどに重要なucf
をインストールします...
apt-get --reinstall install ucf
ソース: http://staff.adams.edu/~cdmiller/posts/Ubuntu-dpkg-recovery/
関連する問題のあるユーザーに有効なソリューションを見つけました...
Sudo -i
mkdir /tmp/dpkg
cd /tmp/dpkg
#i386 version
wget https://launchpad.net/ubuntu/+archive/primary/+files/dpkg_1.18.4ubuntu1.1_i386.deb
or
#AMD64 version
wget https://launchpad.net/ubuntu/+archive/primary/+files/dpkg_1.18.4ubuntu1.1_AMD64.deb
ar x dpkg*.deb data.tar.gz
tar xfvz data.tar.gz ./usr/bin/dpkg
Sudo cp ./usr/bin/dpkg /usr/bin/
Sudo apt-get update
Sudo apt-get install --reinstall dpkg