GNU/Linux >> Tutoriales Linux >  >> Linux

Responda automáticamente 'Sí' cuando use apt-get install

a través de la página man de apt-get:

apt-get -y install [packagename]

El problema con:

apt-get --yes install $something

es que solicitará una confirmación manual si la clave pública del propietario de la firma del paquete no está en el conjunto de claves, o algunas otras condiciones. para asegurarse de que no pida una confirmación, simplemente haga esto:

apt-get --yes --force-yes install $something

Si desea que estas configuraciones sean permanentes, cree un archivo en /etc/apt/apt.conf.d/, como /etc/apt/apt.conf.d/90forceyes con el siguiente contenido:

APT::Get::Assume-Yes "true";
APT::Get::force-yes "true";

Tenga en cuenta que si también desea ir automáticamente por las respuestas predeterminadas cuando aparece un mensaje interactivo, puede usar DEBIAN_FRONTEND=noninteractive

Instalación única:

sudo DEBIAN_FRONTEND=noninteractive apt-get -y install [packagename]

Por ejemplo:

sudo DEBIAN_FRONTEND=noninteractive apt-get -y install postfix

Todas las actualizaciones:

sudo DEBIAN_FRONTEND=noninteractive apt-get -y update 

Puede configurar opciones más precisas con -o Dpkg::Options::="--force-confdef" y -o Dpkg::Options::="--force-confold" .

Ejemplos:

apt-get update
sudo DEBIAN_FRONTEND=noninteractive apt-get upgrade -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold"

o

apt-get -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade

Ejemplo de aviso interactivo:

Lectura interesante:Realice una instalación desatendida de un paquete Debian


Linux
  1. Cómo instalar MySQL v5.7 usando apt-get en Debian 8 Jessie

  2. ¿Cómo hacer Cd automáticamente después de Git Clone?

  3. ¿Cómo configurar Apt-get para limpiar automáticamente después de cada instalación?

  4. cuando uso CPAN en linux ubuntu, ¿debería ejecutarlo usando sudo / como root o como mi usuario predeterminado?

  5. apt-get install para diferentes versiones de python

Cómo instalar NethServer 7.3 usando ISO

Instale MongoDB usando Vagrant en Linux

Instale Odoo 15 usando Docker, Nginx en Ubuntu 22.04

¿Cuál es la diferencia entre instalar un paquete usando pip y apt-get?

ubicación del archivo temporal cuando se usa tmpfile() en C

no puedo instalar el paquete libc6