apt
tidak dapat (belum) memberikan informasi yang Anda cari. aptitude
dapat, meskipun agak membingungkan:
aptitude search '~U ~ODebian' -F "%p %O"|awk '/Debian-Security/ {print $1}'
Ini mencari semua ~U
paket yang dapat diupgrade ( ) dari repositori Debian resmi ( ~ODebian
), dan menampilkan nama paket mereka ( %p
) dan "asal" ( %O
). Yang terakhir sebenarnya menampilkan label repositori , yaitu "Debian-Security: 9 / stable" untuk repositori keamanan Debian 9. Anda berakhir dengan daftar nama paket yang dapat diupgrade dari repositori keamanan.
Ada berbagai cara untuk menginstal hanya pemutakhiran keamanan, tidak satupun dari mereka yang ideal sekalipun.
aptitude
Antarmuka teks memungkinkan hanya peningkatan keamanan untuk diterapkan, cukup dengan menggulir ke header "Pembaruan Keamanan" (yang harus menjadi yang pertama) dan menekan +.
Anda dapat memberi makan daftar paket yang diekstrak di atas apt
untuk menginstal pemutakhiran:
aptitude search '~U ~ODebian' -F "%p %O" |
awk '/Debian-Security/ {print $1}' |
xargs apt-get install --only-upgrade
Ini memiliki efek samping yang tidak menguntungkan dengan menghapus penanda “terinstal secara otomatis” pada paket yang ditingkatkan.
Anda dapat menggunakan unattended-upgrades
, yang tindakan defaultnya hanya menerapkan peningkatan keamanan:
unattended-upgrades -v
Jika Anda tidak ingin upgrade diinstal secara otomatis, Anda harus menonaktifkan unattended-upgrades
pekerjaan cron harian.