Apa perintah terminal yang setara dengan Update Manager?


8

Saya selalu menjalankan perintah berikut untuk memperbarui melalui terminal mesin saya:

sudo apt-get update && sudo apt-get upgrade -y

Tetapi beberapa hari yang lalu, tepat setelah selesai menginstal beberapa pembaruan, Update Manager muncul meminta saya untuk menginstal beberapa pembaruan. Saya bingung karena saya selalu berpikir keduanya setara. Saya mencoba menjalankan perintah terminal lagi: tidak ada pembaruan. Kemudian mencoba menekan tombol "Periksa" pada Pembaruan Manajer: lagi beberapa pembaruan tersedia.

Kesimpulan saya adalah bahwa perintah di atas tidak setara dengan Update Manager, seperti yang selalu saya pikirkan. Jadi, apa perintah terminal setara sebenarnya dari Update Manager?


1
Mungkin dist-upgrade
jasmines

Jawaban:


5

apt-getTIDAK akan menganggap paket "yang disarankan" sebagai pembaruan, sedangkan Pembaruan Manajer tidak. Itu Pembaruan Manajer juga termasuk paket yang apt-gethanya akan menginstal / meningkatkan dengan dist-upgrade. Selain itu, saya percaya Update Manager menyimpan cache paketnya sendiri yang hanya diperbarui secara otomatis setiap hari dan karenanya tidak selalu disinkronkan dengan cache paket APT.

Untuk benar-benar memeriksa apakah Anda kehilangan pembaruan, periksa versi pembaruan yang tidak disarankan. Update-Manager ingin Anda menginstal, dan kemudian lakukan dpkg --list | grep -i packagenameuntuk mengetahui versi paket mana yang benar-benar diinstal pada sistem Anda.


10

Anda dapat menggunakan perintah ini:

sudo apt-get dist-upgrade

halaman manual mengatakan:

dist-upgrade

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


Tapi, saya berhasil memperbarui dengan Linux Kernal Image dist-upgrade, yang tidak dapat diperbarui denganupgrade
dixoncx

itu benar, saya lupa tentang itu karena saya biasanya mengkompilasi kernel saya sendiri :)
ish

-1, -y seharusnya tidak pernah digunakan. Ini memiliki potensi untuk merusak paket-paket yang dibuat dengan buruk yang mengharuskan berurusan dengan konfigurasi seluruh sistem.
jrg

Itu benar .. Tapi pada akhirnya akan melewatkan promptDo you want to continue [Y/n]?
dixoncx

Saya diedit dan dihapus -y:)
dixoncx
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.