Estoy tratando de hacer una bash
script que automatiza la instalación de varios paquetes que puedo usar en cualquier ubuntu
de la máquina que utiliza. Con frecuencia la creación de máquinas virtuales, ya sea a través de Amazon AWS o Digital Ocean y se desea ejecutar una secuencia de comandos para instalar los paquetes que yo uso.
Algunos de los paquetes que me gustaría instalar Emacs y Node.js
La forma normal de instalar estos serían para ejecutar apt-get install Emacs
, y mientras doint esto estoy siempre le pide una advertencia acerca de cuánto espacio esta aplicación va a tomar, y si estoy seguro de que quiero continuar.
Es allí una manera de automatizar este proceso, a partir de un guión, y decir siempre "sí" a estas preguntas?
¿Hay una manera de obligar a "Sí" a cualquier mensaje durante la instalación de apt-get (desde un script de bash)?
- Preguntado el 31 de Julio, 2016
- Cuando se hizo la pregunta
- 488 visitas
- Cuantas visitas ha tenido la pregunta
- 2 Respuestas
- Cuantas respuestas ha tenido la pregunta
- Solucionado
- Estado actual de la pregunta
Respuestas
¿Demasiados anuncios?De la OPTIONS
sección deman apt-get
-y, --yes, --assume-yes
Automatic yes to prompts; assume "yes" as answer to all prompts and
run non-interactively. If an undesirable situation, such as
changing a held package, trying to install a unauthenticated
package or removing an essential package occurs then apt-get will
abort. Configuration Item: APT::Get::Assume-Yes.
WeSee Puntos 101
Hay un comando de unix llamado
Sí
Sin opciones de salida la cadena "y" varias veces hasta que la mató.
Para usarlo, simplemente tubo el resultado del comando donde tienes las confirmaciones:
yes | apt-get install ...
Leer más en las páginas man de Unix o en el post SO el comando "yes".
Preguntas relacionadas
- Bash: menú completo sólo para pocos partidos
- ¿Qué cosas útiles de las que se puede añadir a uno .bashrc?
- Cómo ocultar una contraseña que se pasa como argumento de línea de comandos?
- ¿Cómo obtener la url del repositorio svn actual?
- Averiguar el destino de vínculo simbólico mediante línea de comandos
- ¿Cómo puedo añadir un número específico de bytes null a un archivo?
- VPN cliente de conexión/desconexión mediante la línea de comandos en windows XP
- Terminal de Servidor de directivas de Grupo prevenir la línea de comandos
- ¿Instalar .NET 4 vía línea de comandos o PowerShell?
- Bash Loop - Cómo detener el bucle al pulsar Control-C en el interior de un comando?
- ¿Cuál es la diferencia entre sudo -i y sudo su -
Preguntas Destacadas
- ¿Cómo crear un usb live de Ubuntu usando Debian?
- Pueden banda ancha por la línea eléctrica llevar 2 señales a través de la misma línea de corriente?
- Software para bloquear manualmente una unidad óptica de la puerta
- ¿Es seguro mover el disco del sistema a un equipo nuevo?
- ¿Tienen alguna idea sobre cómo reducir el consumo de energía?
- ¿Hay un gestor de actualizaciones de Kubuntu?
En nuestra red
- Problema con los acentos en el Xperia x10 Mini Pro a través de CyanogenMod
- La fuerza de apps para no suspender, reinicio automático apps
- ¿Es cierto que$\sum_{S \subset N \setminus \{i\}} {|S|!(n-|S|-1)!}=n!$, donde$N=\{1, 2, \dots, n\}$ y$i \in N$?
- Traslado desde el aeropuerto de Tegel de Berlín del centro de la ciudad