Menurut sebuah artikel di debian-administration.org ,
Jika dependensi telah berubah pada salah satu paket yang telah Anda instal sehingga paket baru harus diinstal untuk melakukan upgrade maka itu akan terdaftar sebagai "disimpan-kembali".
Solusi hati-hati 1:
Per jawaban Pablo , Anda dapat menjalankan sudo apt-get --with-new-pkgs upgrade
, dan itu akan menginstal paket yang disimpan kembali.
Ini bermanfaat untuk tidak menandai paket yang disimpan sebagai "diinstal secara manual," yang dapat memaksa lebih banyak intervensi pengguna di telepon (lihat komentar).
Jika solusi Pablo cocok untuk Anda, harap perbarui. Jika tidak, beri komentar apa yang salah.
Solusi hati-hati 2:
Solusi yang berhati-hati adalah berjalan sudo apt-get install <list of packages kept back>
. Dalam kebanyakan kasus ini akan memberikan paket yang disimpan kembali apa yang mereka butuhkan untuk berhasil ditingkatkan.
Solusi agresif:
Solusi yang lebih agresif adalah menjalankan sudo apt-get dist-upgrade
, yang akan memaksa pemasangan dependensi baru tersebut.
Tetapi dist-upgrade
bisa sangat berbahaya . Tidak seperti peningkatan, ini dapat menghapus paket untuk menyelesaikan situasi ketergantungan yang kompleks. Tidak seperti Anda, APT tidak selalu cukup pintar untuk mengetahui apakah penambahan dan pemindahan ini dapat mendatangkan malapetaka.
Jadi jika Anda menemukan diri Anda di tempat di mana "solusi hati-hati" tidak berfungsi, dist-upgrade
mungkin berhasil ... tetapi Anda mungkin lebih baik belajar sedikit lebih banyak tentang APT dan menyelesaikan masalah ketergantungan "dengan tangan" dengan menginstal dan menghapus paket berdasarkan kasus per kasus.
Anggap saja seperti memperbaiki mobil ... jika Anda punya waktu dan berguna dengan kunci pas, Anda akan mendapatkan ketenangan pikiran dengan membaca dan melakukan perbaikan sendiri. Jika Anda merasa beruntung, Anda dapat mengantar mobil Anda dengan sepupu Anda dist-upgrade
dan berharap dia tahu barang-barangnya.