49 votos

¿Cómo usas apt-get sólo instalar actualizaciones de seguridad críticas en ubuntu?

¿Cómo usas apt-get sólo instalar actualizaciones de seguridad críticas en ubuntu?

Nos gustaría sólo actualizar paquetes que necesitan actualizarse por razones de seguridad, sin actualizar todos los otros paquetes.

34voto

Alix Puntos 331

He leído la página de comando man apt-get cuidadosamente cuando me cansé de editar manualmente el sources.list cada vez que quería sólo aplicar actualizaciones de seguridad (que significa la segunda vez).

Descubrí esta solución:

sudo cp /etc/apt/sources.list /etc/apt/security.sources.list

Editar el último para que contenga sólo los repositorios de seguridad, entonces:

sudo apt-get upgrade -o Dir::Etc::SourceList=/etc/apt/security.sources.list

Tadaaaa... Cosas de secuencias de comandos.

23voto

Asok Puntos 121

Pruebe el unattended-upgrades o cualquiera de los otros métodos mencionados aquí. Puede utilizarse para configurar las actualizaciones automáticas de seguridad (creo que se utiliza cuando se le preguntó durante el instalador) así como otras actualizaciones automáticamente. Consulte las páginas man para obtener más detalles.

1voto

Feiticeir0 Puntos 364

No sé si funcionará, pero apt tiene su fuentes en /etc/apt/sources.list o /etc/sources.list.d/

¿Por qué no editar el archivo, y comentar todas las líneas que no son parte de las actualizaciones de seguridad?

La seguridad líneas para apt debe ser algo como esto:

Deb http://security.ubuntu.com/ubuntu .........

Paz esas líneas y comentar todos los demás.

0voto

flickerfly Puntos 390

Si sólo desea para hacer rápidamente una vez, en lugar de crear un repositorio separado y scripting algunos automatización y todo eso. Genial si no debes para hacer cambios mientras la auditoría de un sistema o lo que sea.

Estos dos comandos escupirá hacia fuera de la lista. Tubo del wc -l para ver cuántos están detrás. ;-)

grep security /etc/apt/sources.list > /tmp/security.list
sudo apt-get upgrade -oDir::Etc::Sourcelist=/tmp/security.list -s

Todavía válido para mayores distribuciones o si tienes repositorios de actualización, pero seguridad en:

sudo apt-get upgrade -s| grep ^Inst |grep Security 

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: