pembaruan dan peningkatan apt-get mengatakan "paket telah disimpan kembali"


15

Saya menjalankan pembaruan dan peningkatan ( apt-get updatedan apt-get upgrade) dan saya mendapatkan pesan berikut:

The following packages have been kept back:
  alsa-base scratch

Apa yang harus saya lakukan untuk mendapatkan peningkatan ini?

Jawaban:


16

Menjalankan:

apt-get dist-upgrade

Itu akan memperbaiki masalah Anda. Ini adalah aptmasalah klasik . Berikut ini diambil dari halaman manual:

upgrade digunakan untuk menginstal versi terbaru dari semua paket yang saat ini diinstal pada sistem dari sumber yang disebutkan dalam /etc/apt/sources.list. Paket yang saat ini diinstal dengan versi baru yang tersedia diambil dan ditingkatkan; dalam keadaan apa pun paket yang diinstal saat ini dihapus, atau paket yang belum diinstal diambil dan diinstal. Versi baru dari paket yang diinstal saat ini yang tidak dapat ditingkatkan tanpa mengubah status instalasi dari paket lain akan dibiarkan pada versi mereka saat ini. Pembaruan harus dilakukan terlebih dahulu agar apt-get tahu bahwa versi baru paket tersedia.

dist-upgrade selain melakukan fungsi upgrade, juga secara cerdas menangani perubahan ketergantungan dengan versi paket baru; apt-get memiliki sistem resolusi konflik "pintar", dan ia akan berusaha memperbarui paket yang paling penting dengan mengorbankan paket yang kurang penting jika perlu. Jadi, perintah dist-upgrade dapat menghapus beberapa paket. The /etc/apt/sources.listfile berisi daftar lokasi dari mana untuk mengambil file paket yang diinginkan. Lihat juga apt_preferences (5) untuk mekanisme penimpaan pengaturan umum untuk masing-masing paket.  


8

Jalankan apt-get installpada paket yang disimpan kembali. Mereka membutuhkan sesuatu yang lebih dari versi baru dari paket itu (biasanya paket baru lainnya sebagai ketergantungan). Dengan begitu Anda akan melihat apa yang mereka butuhkan. Dist-upgrade akan secara membabi buta menjalankan semuanya dan mungkin menghapus apa saja yang menghalangi jalannya.

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.