Posso automatizzare le risposte y / N durante l'installazione con yum?


9

Quando eseguo installazioni in Fedora con dire yum groupinstall "Development Tools", a volte mi viene chiesto di premere y / N.

Posso dire al sistema operativo di scegliere automaticamente "y" quando si verificano tali messaggi? Ciò mi lascerebbe per un po 'di tempo dal mio computer e tornerebbe indietro.


5
C'è -yun'opzione che va di pari passo con yumquella cosa esatta. Leggi la pagina man per maggiori informazioni al riguardo.
Bratchley,

Risposte:


16

Prova questo:

$ sudo yum -y groupinstall "Development Tools"

Dalla yumpagina man:

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

NOTA: è possibile utilizzare yesanche ma non è davvero necessario. Lo yumstrumento ha un interruttore incorporato per fare esattamente questo.


2

Sì, puoi, con yes. Se lo esegui senza argomenti, stampa la lettera yindefinitamente su stdout e se gli dai un argomento, una stringa o una lettera o qualcosa del genere, la stampa indefinitamente su stdout.

Nel tuo caso lo faresti come segue:

yes | yum groupinstall "DevelopmentTools" 

no, usa l'opzione -y, meno digitando.
Pantera

@ bodhi.zazen Sì, ora lo so. Non ne ero a conoscenza quando ho scritto la mia risposta, e ho pensato di pubblicare la mia risposta usando yes, che è un modo standard di fare ciò che l'OP voleva. Tuttavia, quando ho iniziato a scrivere questa risposta, non c'erano altre A. Quando ho pubblicato la mia A, ho notato che slm aveva pubblicato la sua A appena prima di me.
Risto Salminen,

-1

/usr/bin/yesè uno strumento che invia costantemente y\na stdout. È possibile reindirizzarlo a qualsiasi comando che dia istruzioni in stile S / N per forzare una risposta "sì" a tali domande. Puoi anche usare yesper inviare qualsiasi altra stringa che ti piace specificandola al momento dell'invocazione, ad esempio /usr/bin/yes fooinvierà foo\nfino stdouta quando viene letto il suo output.


no, usa l'opzione -y, meno digitando.
Pantera

Se si desidera inviare infiniti messaggi di posta elettronica y\n, non è nemmeno necessario.
DopeGhoti,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.