¿Cómo fuerzo la instalación de yum sin preguntarle al usuario, usando bash?

Pregunta:

Estoy escribiendo un script bash para instalar php5.4 y me gustaría automatizarlo para una máquina virtual de prueba. El comando rpm que tengo es:

rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
yum install php54w

Ahora, en medio de esta ejecución, hay un mensaje para que el usuario ingrese [S / N] si desea descargar o no las dependencias. Entonces yo necesito:

  1. Simular la entrada del usuario de [Y]; o

  2. pasar un comando para que yum no pregunte y asumir [Y]

¿Cuál es el mejor método para un script bash y cómo logro los dos anteriores?

Respuesta:

Puede usar el -y :

$ yum -y install php54w

extracto de la página de manual de yum

-y, --assumeyes
      Assume yes; assume that the answer to any question which would be asked
      is yes. Configuration Option: assumeyes

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım