Nieuws:

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

Auteur Topic: Een apt-get verder automatiseren?  (gelezen 1074 keer)

Een apt-get verder automatiseren?
« Gepost op: 2016/03/31, 12:16:54 »
Als je de volgende regel in de terminal uitvoert, krijg je ergens ook een scherm waar je de eula moet accepteren, anders wordt niets geïnstalleerd:
sudo apt-get install ttf-mscorefonts-installer

Doch in een bashfile, blijft de zaak hangen met deze opdracht:
sudo apt-get install -y ttf-mscorefonts-installer

Kan dit volledig geautomatiseerd worden?
Mint Cinnamon fan  Mint cinnamon-21.2   (vorige linux: LMDE-5 / Mint cinnamon-20+19+18+17 / Ubuntu-16+14+12)

Offline Anco

  • Lid
Re: Een apt-get verder automatiseren?
« Reactie #1 Gepost op: 2016/03/31, 12:29:47 »
Als je de volgende regel in de terminal uitvoert, krijg je ergens ook een scherm waar je de eula moet accepteren, anders wordt niets geïnstalleerd:
sudo apt-get install ttf-mscorefonts-installer

Doch in een bashfile, blijft de zaak hangen met deze opdracht:
sudo apt-get install -y ttf-mscorefonts-installer

Kan dit volledig geautomatiseerd worden?

je zou kunnen kijken naar expect. Hoewel dit dan eerst ook geinstaleerd moet worden. Maar dit programma kan je laten reageren op verwachte output. (dus de eula laten accepteren)

op http://askubuntu.com/questions/16225/how-can-i-accept-the-microsoft-eula-agreement-for-ttf-mscorefonts-installer staat ook mogelijke optie, met deb-conf
« Laatst bewerkt op: 2016/03/31, 12:40:06 door Anco »
Linux user #485563

Offline markba

  • Lid
    • http://markbaaijens.nl/
Re: Een apt-get verder automatiseren?
« Reactie #2 Gepost op: 2016/03/31, 16:17:24 »
De installatie wordt tegengehouden omdat er nog akkoord gegaan moet worden met een licentie, dat moet via een tussenschermpje met het toetsenbord gebeuren.

Wil je dat voorkomen, dan kun je het volgende commando uitvoeren:
sudo /bin/sh -c 'echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | debconf-set-selections'
Daarna kun je gewenste installatie uitvoeren die dan zonder te haperen door zal gaan.

Re: Een apt-get verder automatiseren?
« Reactie #3 Gepost op: 2016/04/02, 09:57:52 »
Bedankt !

Ik had er niet naar gegoogeld, want ik vermoedde dat het een standaard iets kon zijn in linux zelf.

Doch nu blijkt dat het gebonden is aan het te installeren onderdeel, wat eigenlijk logisch is.

En het werkt, bedankt allebei.  :)
Mint Cinnamon fan  Mint cinnamon-21.2   (vorige linux: LMDE-5 / Mint cinnamon-20+19+18+17 / Ubuntu-16+14+12)