Nieuws:

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

Auteur Topic: script uitvoeren  (gelezen 1991 keer)

Offline CorneliusCook

  • Lid
  • Steunpunt: Nee
script uitvoeren
« Gepost op: 2009/03/27, 08:06:57 »
Misschien een heel stomme vraag. Ik wil een script maken om na installatie van Ubuntu wat dingen te automatiseren. Zoals de mediasoftware installeren, Thunderbird, de instellingen van Thunderbird kopiƫren van de memorystick enzovoort. Maar hoe start je zo'n script nu op? Stel dat dat script op een memorystick staat, wat moet ik dan doen dat na de koffie Ubuntu weer is zoals ik het hebben wil?
Intel i5-6400 cpu 2.70 GHz - Samsung SSD 850 EVO 500 gb

Offline verhelsttje

  • Lid
  • Steunpunt: Nee
Re: script uitvoeren
« Reactie #1 Gepost op: 2009/03/27, 09:00:06 »
#!/bin/bash
sudo apt-get install (pakketen die je wil instaleren)
sudo mv (map die je wil verplaten) (bestemming)
dit script kun je gewoon maken met gedit/tekstverwerker ,bij eigenschappen uitvoerbaar maken en door er gewoon dubbel op te klikken zou het moeten werken ,je zal wss minsten 1 maal u paswoord moeten geven

Offline CorneliusCook

  • Lid
  • Steunpunt: Nee
Re: script uitvoeren
« Reactie #2 Gepost op: 2009/03/27, 09:09:55 »
#!/bin/bash

Dit eerste regeltje moet je altijd gebruiken? Ik neem aan dat daardoor het script uitgevoerd gaat worden? En wat je er na tikt is gewoon hetzelfde wat je met de hand doet of over kopieert uit de aanwijzingen betreffende de multimediafiles? En wat je met synaptic doet, doe je door in het script 'sudo atp-get install huppeldepup' te zetten?

Intel i5-6400 cpu 2.70 GHz - Samsung SSD 850 EVO 500 gb

Offline verhelsttje

  • Lid
  • Steunpunt: Nee
Re: script uitvoeren
« Reactie #3 Gepost op: 2009/03/27, 09:13:16 »
#!/bin/bash

Dit eerste regeltje moet je altijd gebruiken? Ik neem aan dat daardoor het script uitgevoerd gaat worden? En wat je er na tikt is gewoon hetzelfde wat je met de hand doet of over kopieert uit de aanwijzingen betreffende de multimediafiles? En wat je met synaptic doet, doe je door in het script 'sudo atp-get install huppeldepup' te zetten?
het eerste regel moet je er inderdaad zetten en het is zoals je zegt sudo apt-get en de naam van u pakket

Offline CorneliusCook

  • Lid
  • Steunpunt: Nee
Re: script uitvoeren
« Reactie #4 Gepost op: 2009/03/27, 09:17:23 »
Bedankt voor de hulp zover. Ik zit alleen nog met dit  (staat in de multimedia documentatie):

Voeg de Medibuntu-pakketbron toe aan uw bronnenlijst, met het kladblokje Gedit. In de terminal:
gksudo gedit /etc/apt/sources.list
Nu opent zich het kladblokje Gedit, met een tekstbestand. Aan het eind van de tekst in dat tekstbestand, kopieer en plak:
deb http://packages.medibuntu.org/ hardy free non-free
Sla het tekstbestand op en verlaat het kladblokje.

Intel i5-6400 cpu 2.70 GHz - Samsung SSD 850 EVO 500 gb

Offline Nunslaughter

  • Lid
    • timovwb
  • Steunpunt: Nee
Re: script uitvoeren
« Reactie #5 Gepost op: 2009/03/27, 09:36:49 »
Voor de medibuntu bronnen toe te voegen:
sudo wget http://www.medibuntu.org/sources.list.d/intrepid.list -O /etc/apt/sources.list.d/medibuntu.list
sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update

Offline track

  • Lid
  • Steunpunt: Nee
Re: script uitvoeren
« Reactie #6 Gepost op: 2009/03/27, 15:56:59 »
#!/bin/bash
...
Dit is de magick voor een bash-script, met dezelfde commando's als op de commandolijn.
Bij Linux is alles modulair, dus kun je zelf dit veranderen. 
Er zijn nog talloze andere "machines" op die je scripten kunt draaien: verschillende smaken van de commandolijn (="shell"),
fiters (vooral sed en awk -> http://linux.die.net/man/ )  en ook andere programmeertalen.
Je moet dus even aan Linux verklappen welke machine je graag wilt hebben.

Voeg de Medibuntu-pakketbron toe aan uw bronnenlijst, ...
Dit kan uiteraard ook met een (bash-) scriptje:
#!/bin/bash
sudo  echo  "deb http://packages.medibuntu.org/ hardy free non-free"  >>   /etc/apt/sources.list
En klaar is Cornelius.
"Mijn" handleiding voor het scripten is trouwens dit: http://www.w3reference.com/bashprogramming.html

Vriendelijke groet,

track