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?

Marco Lackovic
sumber
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.

ish
sumber
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.

dixoncx
sumber
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