Bagaimana saya melanjutkan konfigurasi jika apt-get terputus?

14

Jika ada beberapa masalah selama apt-getoperasi terakhir , apakah ada perintah yang memeriksa jika sesuatu harus dilanjutkan apt-get?

rubo77
sumber
1
Jika Anda mendapatkan dpkg lockkesalahan, lihat di sini .
Wilf
apt-get tidak menyarankan apa pun di sini, tetapi aptitude tidak, tetapi saran yang sangat aneh di laptop saya: askubuntu.com/questions/425516/…
rubo77
Tergantung di mana ia terputus. Terkadang Anda mengganggu dpkg, terkadang Anda mengganggu apt-get. apt-get sendiri dapat diinterupsi kapan saja karena ini hanya sebuah antarmuka untuk dpkg, sebaliknya dpkg bukan untuk beberapa operasi.
Braiam

Jawaban:

20

Gunakan perintah:

sudo apt-get -f install

Jika itu tidak berhasil, Anda dapat mengarahkan dpkg untuk menyelesaikan pengaturan paket apa pun yang hanya disiapkan sebagian:

sudo dpkg --configure -a

Jika tidak berhasil maka Anda dapat mengkonfigurasi ulang semua paket dengan:

sudo dpkg-reconfigure -a
Frantique
sumber
4
Saya pikir mengkonfigurasi ulang semua paket bukanlah ide yang bagus dan membutuhkan jam kerja manual
rubo77
apakah itu sama dengan sudo aptitude -f install?
rubo77
@ rubo77: tidak, ini tidak sama tetapi mirip.
Frantique
Pada masalah saya, -fperbedaan tidak membuat perbedaan, baik tanpa atau tanpa, saya tidak mendapatkan kesalahan dengan apt-get tetapi dengan atṕtitude, lihat: askubuntu.com/questions/425516/…
rubo77
1
Apakah mungkin yang Anda maksudkan dpkg --configure -a? Itu bagian dari apa yang apt-get -f …terjadi jika ada paket yang tidak dikonfigurasi. dpkg-reconfigureadalah operasi yang sama sekali berbeda.
David Foerster
6

Selain tanggapan oleh @Frantique, saya ingin menambahkan:

sudo dpkg --configure -a

Itu memecahkan masalah saya ketika pemutakhiran terganggu selama proses.

Jose Gómez
sumber
0

Saya memiliki masalah yang sama dan dalam kasus saya paket Deb rusak. saya harus

  1. hapus paket yang di-cache dari /var/cache/apt/archivesdengan

    sudo apt-get clean
    
  2. sebelum berlari

    sudo apt-get -f install
    
matthiasbe
sumber