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?


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

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.


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
    
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.