Kısmen yüklenmiş paketlerin yapılandırmasını nasıl zorlarım?


20

Ne zaman çalıştırsam aptitude safe-upgrade, bu çıktıyı alıyorum:

The following partially installed packages will be configured:
  cups gconf2 ufw update-manager 
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

Bahsedilen dört paketi nasıl yapılandırabilirim?

Denedim dpkg-reconfigure gconf2ama başarısız oluyor

/usr/sbin/dpkg-reconfigure: gconf2 is broken or not fully installed

Yanıtlar:


29

Bu kodları çalıştır

sudo apt-get update

sudo apt-get clean

sudo apt-get autoremove

sudo apt-get update && sudo apt-get upgrade

sudo dpkg --configure -a

sudo apt-get install -f

Bu paketlerinizi temizler ve yapılandırır


Bazıları için yararlı olabilir. Sırasında autoremoveI bir ek hata var: E: Could not perform immediate configuration on SOMEPACKAGE. Bu çözüldüapt-get install -o APT::Immediate-Configure=false -f apt SOMEPACKAGE
dnsmkl

benim için benzer bir durumda apt-get autoremoveişe yaramıyor ve birçok hataya neden oluyor cf: pastebin.com/SgM46XE6 nasıl bir geçici çözüm alabilirim?
Rene Pickhardt

1
Ayrıca, çalıştırmak da yararlı olabilir sudo apt-get --fix-broken install.
galath

3

Bu komut sorunumu düzeltti:

apt-get --purge remove program_name

Ama elbette @ringtail cevabı da denemeniz gerekiyor.


3
NOT: temizleme, tüm ayarlarınızın ve muhtemelen bu uygulamaya ilişkin verilerinizin bir kısmının kaldırılacağı anlamına gelir. Bunları önemsiyorsanız lütfen buna dikkat edin.
Lennart Rolland

Aslında, eski (artık çalışmayan) ayarların benim için etrafta yatıyor olması ve en son paketten güncellenmiş olanlara ihtiyacım vardı. Ubuntu 14'ten 18'e yükseltme yapıyordum ve ayarları değiştirmemiştim. Bu benim için çalıştı.
Jason,

3

Yukarıdaki cevap benim için işe yaramadı. Bazı çekirdekler arasında dairesel bir bağımlılığı çözmek için dpkg'ı force-depends seçeneğiyle çalıştırmak zorunda kaldım.

sudo dpkg --force-depends --configure -a

Bu, tüm bağımlılık sorunlarını uyarılara dönüştürür. Dikkatli, minimum kapsamla (ilk önce problemi olmayan her şeyi kurun) ve kendi sorumluluğunuzda kullanın.


1
Daha da iyisi, hiç kullanmayın. Asla, asla gerekli değildir. Ve eğer onu kullanmanız gerektiğini düşünüyorsanız , hayır, kullanmazsınız. Bir soru sorun, ne yaptıklarını bilen biri bağımlılık sorunlarınızı çözmenize yardımcı olur.
fkraiem

Sorunlarımı çözdü ve yeni çekirdeği sistemime başarıyla yükleyebildim. Her ne kadar ilk önce kendini yapılandırmasına izin veren her şeyi yükledim ve daha sonra bununla dairesel bir bağımlılık sorununun çözümünü zorladım ... Gerçi, haklısın - şüphesiz bir kullanıcının elinde bu komut gerçekten hasara yol açabilir ...
Paul Weber
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.