¿Por qué apt-get a veces pide confirmación?

22

A veces hace esto:

After this operation, 713kB of additional disk space will be used.
Do you want to continue [Y/n]?

Y a veces no, y simplemente asume 'sí' y se descarga automáticamente (no puedo pegar el resultado real porque no sé cómo reproducirlo).

¿Por qué?

marca
fuente
Si desea saber cómo obligarlo a no molestarse en preguntarle alguna vez, vea esta respuesta superuser.com/questions/164553/…
Robin Winslow

Respuestas:

26

El diálogo de confirmación no solo aparecerá cuando instale paquetes que no solicitó, sino también en los siguientes casos:

  • Instalar paquetes que no desea instalar específicamente
  • Retiro de paquetes esenciales
  • Cambiar un paquete retenido (un paquete retenido es uno que desea mantener en la versión actualmente instalada)

Puede anularlo con uno de los siguientes modificadores:

  • -y
  • -yes
  • --assume-yes

Lo cual actúa como si contestaras sí a todas esas preguntas. Sin embargo, las solicitudes de paquetes esenciales se seguirán mostrando por razones de seguridad.

Paquetes esenciales :

Essential se define como el conjunto mínimo de funcionalidades que deben estar disponibles y ser utilizables en el sistema en todo momento, incluso cuando los paquetes están en un estado no configurado (pero desempaquetado).

Gracias a @Liori por señalar eso.

slhck
fuente
@slhck, ¿hay alguna forma de cambiar esto .bashrco algo así, así que no tengo que escribir manualmente -ytodo el tiempo?
Robin Winslow
Para forzarlo a responder siempre "sí" sin que tenga que hacerlo, -yvea esta respuesta: superuser.com/questions/164553/…
Robin Winslow
@RobinWinslow usted podría simplemente aliasel apt-get installcomando para alias agi=apt-get install -yo similar.
slhck
Sí, pensé en eso, solo parece un poco desordenado debido a todas las diferentes opciones a las que posiblemente quiera pasar apt-getcon la -yopción. Prefiero la solución en la otra pregunta de agregar un archivo de configuración a/etc/apt/apt.conf.d/
Robin Winslow
8

Si necesita instalar más de los paquetes que solicitó explícitamente, solicitará permiso, de lo contrario, creo que no. Si es una molestia, puede usar el modificador -y para asumir automáticamente que sí.

Journeyman Geek
fuente