Seperti Flimm berkomentar , jawabannya benar-benar sudo apt-get dist-upgrade
( setelah berjalan sudo apt-get update
, yang mana alat manajemen paket GUI secara otomatis melakukan hal yang sama). Setidaknya itulah hal yang paling dekat dengan menjalankan Pembaruan Perangkat Lunak (disebut Pembaruan Manajer dalam rilis yang lebih lama).
Menjalankan apt-get upgrade
akan memutakhirkan paket yang dapat ditingkatkan:
- tanpa menginstal paket apa pun yang belum diinstal dalam beberapa versi, dan
- tanpa menghapus paket apa pun.
Update Manager mampu melakukan kedua hal ini, jadi apt-get dist-upgrade
cukup dekat dengannya.
- Menjalankan
sudo apt-get dist-upgrade
tidak akan dengan sendirinya meningkatkan sistem Ubuntu Anda ke rilis yang lebih baru. Bahkan, tidak seperti di Debian, apt-get dist-upgrade
bukan cara yang didukung untuk meningkatkan ke rilis baru. Di Debian (dan di Ubuntu, meskipun terkadang gagal dan tidak didukung), mengubah semua repositori yang terdaftar di /etc/apt/sources.list
repositori untuk rilis berikutnya dan menjalankan sudo apt-get dist-upgrade
akan mencoba untuk meningkatkan ke rilis berikutnya.
Karena apt-get dist-upgrade
dapat menghapus paket (dan menginstal paket baru yang mungkin tidak Anda inginkan), selalu terbaik untuk melihat deskripsi tentang apa yang ingin dilakukan sebelum menekan y.
Jadi, sementara menjalankan sudo apt-get -y upgrade
biasanya masuk akal, -y
bendera harus jarang digunakan dist-upgrade
.
Alasan Anda tidak mendapatkan versi kernel baru dengan sudo apt-get upgrade
ini karena mereka masing-masing disediakan oleh terpisah, paket berbeda bernama. (Versi kernel adalah bagian dari nama.) Ini untuk memudahkan menjaga agar kernel lama tetap terpasang di samping kernel yang lebih baru (dan dapat memilih di antaranya di menu GRUB).
Penawaran otomatis paket kernel baru untuk instalasi dilakukan dengan menginstal metapackage (seperti linux-image-generic
). Ketika kernel baru keluar untuk rilis Ubuntu Anda, metapackage kernel Anda ditingkatkan dan versi yang diupgrade untuk metapackage mendaftar kernel baru sebagai ketergantungan (tanpa mencegah kernel lama melanjutkan menginstal).
Jika Anda tidak ingin menggunakannya sudo apt-get dist-upgrade
, maka Anda selalu dapat memutakhirkan paket individual yang terdaftar sebagai tertahan ketika Anda menjalankan sudo apt-get upgrade
. Untuk melakukan hal ini, "install" mereka: .sudo apt-get install packagename