apakah ada cara untuk mendaftar atau menginstal peningkatan keamanan hanya menggunakan apt?
jika saya mencantumkan peningkatan dengan:
apt list --upgradable
dapatkah saya juga melihat tanpa mengetahui paket dan pustaka mana pemutakhiran yang merupakan pemutakhiran keamanan yang relevan .
dan selanjutnya apakah ada opsi untuk hanya menerapkannya dengan melewatkan yang lain, sehingga pemutakhiran yang tidak terkait keamanan akan diminta lagi di lain waktu saya menjalankannya apt upgrade
?
Jawaban:
apt
tidak dapat (belum) memberikan informasi yang Anda cari.aptitude
dapat, meskipun agak membingungkan: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: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:Jika Anda tidak ingin upgrade diinstal secara otomatis, Anda harus menonaktifkan
unattended-upgrades
pekerjaan cron harian.sumber
aptitude
, misalnya denganunattended-upgrades
...task,status,section(subdirs,passthrough),section(topdir)
.Untuk menampilkan pembaruan keamanan yang dapat Anda gunakan:
Untuk hanya menerapkan pembaruan keamanan untuk 1 paket:
Untuk hanya menerapkan pembaruan keamanan dari daftar:
sumber