Di Ubuntu 16.04 xenial saya telah menginstal unattended-upgrades sekitar enam bulan yang lalu.
sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades
setelah itu saya berlari di konsol:
apt-get update -y && apt-get upgrade -y
Sekitar 45 paket benar-benar ditingkatkan.
Saya pikir saya akan melihat sekitar 5-10, tetapi tidak sekitar 45… Jumlah peningkatan ini sedikit mengejutkan saya, seolah-olah, peningkatan tanpa pengawasan “tidak melakukan semua pekerjaan”.
Mengapa upgrade tanpa pengawasan tampaknya meningkatkan begitu sedikit paket?
Jawaban yang Diterima:
Sebagian besar jawabannya ada di file log unattended-upgrades Anda, terletak di /var/log/unattended-upgrades/unattended-upgrades.log
Ini contohnya:
2018-01-08 06:17:51,770 INFO Starting unattended upgrades script
2018-01-08 06:17:51,771 INFO Allowed origins are: ['o=Ubuntu,a=xenial-security']
2018-01-08 06:18:07,765 INFO No packages found that can be upgraded unattended and no pending auto-removals
Lihatlah garis tengah 'Asal yang diizinkan'. Itu berarti Repositori Perangkat Lunak. Satu-satunya sumber di sana adalah -security. Bukan -upgrade, bukan -backport, tanpa PPA, tanpa repo pihak ketiga.
Dengan kata lain, contoh peningkatan tanpa pengawasan ini hanya menyediakan peningkatan keamanan. Tidak ada yang lain.
Anda dapat menambah, menghapus, atau mengedit Allowed Origins (repositori) melalui Panel Kontrol Perangkat Lunak dan Pembaruan, atau dengan mengedit file konfigurasi unattended-upgrades, yang terletak di /etc/apt/apt.conf.d/50unattended-upgrades
.
Sisa jawabannya adalah Xenial (16.04) berusia dua tahun. Lebih sedikit pembaruan keamanan baru untuk perangkat lunak lama.