¿Puedo automatizar las respuestas y / N mientras instalo con yum?


9

Cuando ejecuto instalaciones en Fedora con say yum groupinstall "Development Tools", a veces se me pide que presione y / N.

¿Puedo decirle al sistema operativo que elija automáticamente "y" cuando se producen tales mensajes? Eso me dejaría dejar mi computadora por un tiempo y volver.


55
Hay una -yopción que acompaña a yumeso que hace exactamente eso. Lea la página del manual para obtener más información al respecto.
Bratchley

Respuestas:


16

Prueba esto:

$ sudo yum -y groupinstall "Development Tools"

Desde la yumpágina del manual:

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

NOTA: También podría usarlo yes, pero no es realmente necesario. La yumherramienta tiene un interruptor incorporado para hacer exactamente esto.


2

Sí, puedes, con yes. Si lo ejecuta sin argumentos, imprime la letra yindefinidamente en stdout, y si le da un argumento, cadena o letra o cualquier cosa, lo imprimirá indefinidamente en stdout.

En su caso lo haría de la siguiente manera:

yes | yum groupinstall "DevelopmentTools" 

naw, usa la opción -y, menos tipeo.
Panther

@ bodhi.zazen Sí, ahora lo sé. No estaba al tanto de eso cuando escribí mi respuesta, y pensé en publicar mi respuesta usando sí, que es una forma estándar de hacer lo que el OP quería. Sin embargo, cuando comencé a escribir esta respuesta, no había otras A. Cuando publiqué mi A, noté que slm había publicado su A justo antes que yo.
Risto Salminen

-1

/usr/bin/yeses una herramienta que constantemente envía y\na stdout. Puede canalizar eso en cualquier comando que proporcione indicaciones de estilo S / N para forzar una respuesta "sí" a tales preguntas. También puede usar yespara enviar cualquier otra cadena que desee al especificarla al invocarla, por ejemplo /usr/bin/yes foo, enviará foo\na stdoutmientras su salida se lea.


naw, usa la opción -y, menos tipeo.
Panther

Si desea enviar correos electrónicos interminables y\n, ni siquiera necesita hacerlo.
DopeGhoti
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.