Apt-get kesilirse yapılandırmaya nasıl devam edebilirim?


14

Son apt-getişlem sırasında bazı problemler olması durumunda , bir şeyin devam etmesi gerekip gerekmediğini kontrol eden bir komut var apt-getmı?


1
Bir dpkg lockhata alırsanız buraya bakın .
Wilf

apt-get burada bir şey önermez, ancak yetenek yapar, ancak dizüstü bilgisayarımda çok garip bir öneri: askubuntu.com/questions/425516/…
rubo77

Kesildiği yere bağlıdır. Bazen dpkg'ı kesersiniz, bazen apt-get'i kesersiniz. apt-get kendisi dpkg için sadece bir ön uç olduğu için her zaman kesilebilir, dpkg aksi takdirde bazı işlemler için değildir.
Braiam

Yanıtlar:


21

Komutunu kullanın:

sudo apt-get -f install

Bu işe yaramazsa, yalnızca kısmen ayarlanmış paketleri kurmayı bitirmek için dpkg'yi yönlendirebilirsiniz:

sudo dpkg --configure -a

Çalışmıyorsa, tüm paketleri şu şekilde yeniden yapılandırabilirsiniz:

sudo dpkg-reconfigure -a

4
Tüm paketleri yeniden yapılandırmak çok iyi bir fikir değil ve saatlerce manuel çalışma gerektirdiğini düşünüyorum
rubo77

ile aynı sudo aptitude -f installmı?
rubo77

@ rubo77: hayır, aynı değil ama benzer bir şey.
Frantique

Benim sorunum üzerinde -fhiçbir fark, woth veya olmadan, apt-get ama tutum ile hiçbir hata alıyorum, bkz: askubuntu.com/questions/425516/…
rubo77

1
Kastetmeniz mümkün mü dpkg --configure -a? Bu apt-get -f …, yapılandırılmamış paketler varsa ne yapacağının bir alt kümesidir . dpkg-reconfiguretamamen farklı bir işlemdir.
David Foerster

6

@Frantique tarafından verilen yanıta ek olarak şunları eklemek isterim:

sudo dpkg --configure -a

Bu, işlem sırasında yükseltme kesintiye uğradığında sorunumu çözdü.


0

Aynı sorunu yaşadım ve benim durumumda bir Deb paketi bozuldu. Yapmak zorundaydım

  1. önbelleğe alınmış paketleri silmek /var/cache/apt/archivesile

    sudo apt-get clean
    
  2. koşmadan önce

    sudo apt-get -f install
    
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.