Apt / Synaptic paketi yeniden yüklemesi gerekiyor ancak bunun için arşivi bulamıyor

23

Synaptic'i Çalıştırıyorum Aşağıdaki hata iletisini alıyorum:

E: The package hl1440lpr needs to be reinstalled, but I can't find an archive for it.
E: Internal error opening cache (1). Please report.

Mesajı kabul ettikten sonra, Synaptic çıkar.

    
sordu David 17.12.2011 06:07

3 cevap

50

Bunu düzeltmek için birkaç adım gerekebilir.

Şununla başla

sudo dpkg --remove --force-all hl1440lpr

Bu başarısız olursa ...

# become root
sudo -i
cd /var/lib/dpkg/info
rm -rf hl1440lpr*

dpkg --remove --force-remove-reinstreq hl1440lpr

exit

apt-get'in onaylandığını doğrulayın

# should return no errors
sudo apt-get update
    
verilen cevap Panther 17.12.2011 06:28
6

Görünüşe göre, bu normal komutları kullanmazdı çünkü yazılım ve güncellemeler penceresinde multiverse deposu devre dışı bırakmıştım, paketi yükledikten sonra .

Bunu bir yerde başka bir yerde okumak için okudum ve okuduğum başka bir yazıya kadar ENABLED olduğundan emin olmak için beni iki kez kontrol etmemiştim, o zaman hiç sahip olmamam gerektiğini fark ettim Bunu ilk etapta devre dışı bıraktım.

Çoklu veri havuzunu tekrar etkinleştirmek, paketi yeniden yüklememi sağladı.

Dolayısıyla, genellikle bu tür hatalar olursa, bu paketin geldiği yazılım kaynağını devre dışı bırakmadığınızdan emin olun.

    
verilen cevap EmileBeaulieu 16.06.2014 05:15
3
dpkg --remove --force-remove-reinstreq   broken---stuff

(ayrıca dosya silme)

bir çekicilik gibi çalışır. sinaptik ölmek ve insanları büyük bir karmaşa ile bırakmak yerine bu işlevi sunmalıdır. sinaptik kullanıcı dostu değildir.

    
verilen cevap synaptic non lover 18.09.2015 23:30

Etiketlerdeki diğer soruları oku