aptno puede (todavía) proporcionar la información que busca. aptitudeaunque puede, aunque algo confuso:
aptitude search '~U ~ODebian' -F "%p %O"|awk '/Debian-Security/ {print $1}'
Esto busca todos los ~Upaquetes actualizables ( ) de los repositorios oficiales de Debian ( ~ODebian), y muestra su nombre de paquete ( %p) y "origen" ( %O). Este último realmente muestra la etiqueta del repositorio , que es "Debian-Security: 9 / stable" para los repositorios de seguridad de Debian 9. Termina con una lista de nombres de paquetes actualizables de los repositorios de seguridad.
Hay una variedad de formas de instalar solo actualizaciones de seguridad, aunque ninguna de ellas es ideal.
aptitudeLa interfaz de texto permite que solo se apliquen actualizaciones de seguridad, simplemente desplazándose al encabezado "Actualizaciones de seguridad" (que debería ser el primero) y presionando +.
Puede alimentar la lista de paquetes extraídos anteriormente aptpara instalar las actualizaciones:
aptitude search '~U ~ODebian' -F "%p %O" |
awk '/Debian-Security/ {print $1}' |
xargs apt-get install --only-upgrade
Esto tiene el desafortunado efecto secundario de borrar el marcador de "instalación automática" en los paquetes actualizados.
Puede usar unattended-upgrades, cuya acción predeterminada es solo aplicar actualizaciones de seguridad:
unattended-upgrades -v
Si no desea que las actualizaciones se instalen automáticamente, deberá desactivar unattended-upgradesel trabajo cron diario.