Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: onderdrukken vraag  (gelezen 1138 keer)

onderdrukken vraag
« Gepost op: 2017/12/20, 11:41:16 »
In een te schrijven script wil ik graag zoveel mogelijk userinput voorkomen.
Op een "lege" VPS met Ubuntu 16.04.3 LTS geef ik het commando
sudo apt-get update && sudo apt-get upgradeTijdens het uitvoeren van dit commando krijg ik de melding van een nieuwe configuratiefile van /etc/default/grub met de vraag welke ik wil behouden. Kan ik het antwoord hierop (Keep the current version) reeds in het commando verwerken?

Vriendelijke groet,
Guido


Offline testcees

  • Documentatieteam
    • testcees
    • www.testcees.nl
Re: onderdrukken vraag
« Reactie #1 Gepost op: 2017/12/20, 12:06:50 »
Met de optie -y, --yes of --assume-yes wordt als antwoord op alle vragen automagisch Yes, dus “keep current version”, gegeven.
sudo apt-get update && sudo apt-get -y upgrade
Klik links bovenin op Documentatie

Re: onderdrukken vraag
« Reactie #2 Gepost op: 2017/12/20, 12:12:49 »
Met de toevoeging dat je echt goed moet weten wanneer je dat yes-op-alles wilt gebruiken. Je kunt een systeem met deze opdracht ook vrolijk onderuit halen.

Re: onderdrukken vraag
« Reactie #3 Gepost op: 2017/12/20, 18:37:15 »
Het antwoord "Keep the local version currently installed" is een van de keuze-antwoorden. Het is het voorkeur-antwoord.
De vraag is echter geen ja/nee-vraag. Daarom wordt er geen YES geantwoord.
Ik wil de voorkeur volgen.

Vriendelijke groet,
Guido


N.B.
De gegeven antwoordkeuzes zijn:
install the package maintainer's version
keep the local version currently installed
show the differences between the versions
show a side-by-side difference between the versions
show a 3-way difference between available versions
do a 3-way merge between available versions (experimental)
start a new shell to examine the situation 

Offline testcees

  • Documentatieteam
    • testcees
    • www.testcees.nl
Re: onderdrukken vraag
« Reactie #4 Gepost op: 2017/12/20, 20:31:24 »
Het antwoord "Keep the local version currently installed" is een van de keuze-antwoorden. Het is het voorkeur-antwoord.
Volgens mij kiest -y het voorkeur-antwoord (meestal wil je ook de “local version currently installed” behouden).

Maar wat wil je bereiken, als het om een server (computer) gaat waar je weinig aandacht aan wil besteden maar toch snel wil voorzien van belangrijke updates kan dat ook met Ubuntu Automatic Security Updates
Klik links bovenin op Documentatie