Nieuws:

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

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

Offline emvedeesje

  • Lid
  • Steunpunt: Nee
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  Firejail Chrome HPlip  digikam Freefilesync Puddletag virtualbox gmail
Desktop HP ProDesk 400G3 64bit I5 16gb multiboot: SSD: W10 + Mint 20 Cinnamon / HD:data  ●  Laptop HP ProBook 6570b 64bit I5 4gb SSD multiboot Mint 20 Cinnamon + W10 + data ● TESTBAK Desktop HP-Compaq 8000 64bit 4gb Intel core 2 duo E8400 SSD

Offline Anco

  • Lid
  • Steunpunt: Nee
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/
  • Steunpunt: Ja
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.

Offline emvedeesje

  • Lid
  • Steunpunt: Nee
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  Firejail Chrome HPlip  digikam Freefilesync Puddletag virtualbox gmail
Desktop HP ProDesk 400G3 64bit I5 16gb multiboot: SSD: W10 + Mint 20 Cinnamon / HD:data  ●  Laptop HP ProBook 6570b 64bit I5 4gb SSD multiboot Mint 20 Cinnamon + W10 + data ● TESTBAK Desktop HP-Compaq 8000 64bit 4gb Intel core 2 duo E8400 SSD