Estoy tratando de escribir un script bash para instalar una lista de software. Estoy usando --assume-yespara pasar las indicaciones.
La siguiente línea de alguna manera no funciona:
sudo apt-get install python-software-properties --assume-yes
Si lo intento apt-getsin --assume-yesfunciona, pero el mensaje me pide que:
please [Enter] to continue or ctrl+c to cancel adding it
¿Cómo agrego Entercomo comando cuando ejecuto en apt-get installlugar de usar --assume-yes?

please [Enter] to continue or ctrl+c to cancel adding itsolo aparece si está intentando agregar un PPA.Respuestas:
Su problema es que la opción debe ser antes de los paquetes, no después, esta es la sintaxis correcta:
Entonces, para que funcione debería ser:
apt-get es indulgente al mezclar comandos y opciones, pero para equivocarse, siempre debe usar las opciones antes del comando y nunca poner opciones o comandos después del nombre del paquete.
fuente
Agregue la
-ybandera alapt-get install <package-name>comando como se muestra a continuación, no recibirá ningún aviso al instalar paquetes.De
apt-get --helpfuente
--assume-yesy-y?-y, --yes, --assume-yes Automatic yes to prompts-o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold"a sus comandos. Ver raphaelhertzog.com/2010/09/21/… para más detalles.Por otra forma silenciosa y efectiva de la siguiente manera:
fuente