Yanlışlıkla dpkg kaldırmaktan nasıl kurtulabilirim?


13

Yanlışlıkla benim pc (Ubuntu 16.04) dpkg kaldırdık. Ben apt komutları çalıştırırken, hata gösteriyor oldu:

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

Biri bana bunun için herhangi bir çözüm önerebilir mi? Şimdiden teşekkürler !!!


1
Bekle - paketin tamamını mı yoksa sadece ikili dosyayı mı kaldırdınız?
Nathan Osman

4
Dpkg'yi nasıl kaldırdınız? hangi komutu kullandın?
Sergiy Kolodyazhnyy

Yanıtlar:


17

Bunu düzeltmek için bir terminal açın ve dpkgDpkg yükleyin paketini indirin:

# 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

Sürümler farklı Ubuntu sürümleri için farklı olacaktır. Eğer apt-gethala kullanılabilir (sadece dpkgçıkarıldı), hala kullanabilirsiniz apt-getsadece uygun sürümü indirmek için:

apt-get download dpkg

Veya Ubuntu sürümünüz ve mimariniz için bir indirme bağlantısı almak için https://packages.ubuntu.com/dpkg adresini kullanabilirsiniz .

Dosyayı, aslında bir arşiv olan data.tar.gzdosyadan ayıklayın :.debar

ar x dpkg_*.deb

Paket içeriğini data.tar.gzdosya sisteminden ayıklayın :

sudo tar xf data.tar.gz -C / .

Not: Bu, dpkgonu kullanmanıza izin verecek kadar çalışacaktır. dpkgDaha sonra paketi kurduğunuzdan emin olun :

sudo apt-get install --reinstall dpkg
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.