Als eerste moet je natuurlijk Ubuntu 12.04 LTS installeren (in het Engels). De boot CD zweeft als het goed is ergens in de buurt van het whiteboard (daar graag ook weer terugleggen). Als gebruiker kun je guest nemen, als wachtwoord ook. Zodra de installatie is voltooid, moet de volgende software geïnstalleerd worden:
Met deze code kan op Xubuntu 12.04 LTS alle software in een keer geïnstalleerd worden:
apt-get update apt-get upgrade apt-get install apache2 php5 php5-gd mysql-server mysql-navigator nis nfs-client postgresql php5-mysql php5-curl php5-pgsql geany ssh vim traceroute python-pygame idle-python2.7 lynx sl chromium-browser a2enmod userdir service apache2 restart update-rc.d ypbind defaults update-rc.d ypbind enable service ypbind restart echo "+::::::" >> /etc/passwd echo "+:::" >> /etc/group echo "%unixadm ALL=(ALL) ALL" >> /etc/sudoers echo "10.1.11.14 nis.djonijmegen.nl" >> /etc/hosts mkdir /home/leden /home/vrijw echo "nfs:/home/leden /home/leden nfs defaults 0 0" >> /etc/fstab echo "nfs:/home/vrijw /home/vrijw nfs defaults 0 0" >> /etc/fstab mount -a
Plak de eerste drie apt-regels los van elkaar, de rest kan in een keer. Tijdens het installeren:
Na het installeren:
sudo deluser localguest
(verwijder het account waarmee je de computer hebt geïnstalleerd).
Waar nodig wordt bepaalde software hieronder toegelicht (deprecated).
Om de software te kunnen installeren dien je eerst als root in te loggen.
host# apt-get install apache2
Hierna gaan we ervoor zorgen dat je je eigen home directory kunt benaderen. Doe hiervoor het volgende:
host# a2enmod userdir host# service apache2 restart
host# apt-get install php5
Nadat je alle extensies hebt geïnstalleerd, moeten PHP5 en Apache2 opnieuw gestart worden.
host# apt-get install php5-cli
PHP5 - CLI is nodig om bijvoorbeeld vanuit Geany PHP uit te voeren.
host# apt-get install php5-gd
host# apt-get install mysql-server host# apt-get install mysql-query-browser
Voor MySQL kies je als wachtwoord mysql.
host# apt-get install nis
Voor de NIS configuratie in Ubuntu 10.04 moeten de volgende commando's worden uitgevoerd:
host# update-rc.d nis defaults host# update-rc.d nis enable host# service nis restart
Op Ubuntu 12.04 zijn het deze commando's:
host# update-rc.d ypbind defaults host# update-rc.d ypbind enable host# service ypbind restart
Hierna dienen de volgende bestanden te worden aangepast (voeg de code onderaan de pagina's toe):
/etc/passwd
+::::::
/etc/group
+:::
/etc/hosts
10.1.11.14 nis.djonijmegen.nl
Vervang de tekst in /etc/defaultdomain door:
djonijmegen.nl
/etc/yp.conf
ypserver nis.djonijmegen.nl
Draai daarna nog eens (voor Ubuntu 10.04):
host# service nis restart
Voor Ubuntu 12.04:
host# service ypbind restart
host# apt-get install nfs-client
Voeg daarna de volgende regels toe aan /etc/fstab:
nfs:/home/leden /home/leden nfs defaults 0 0 nfs:/home/vrijw /home/vrijw nfs defaults 0 0
Maak nu de mappen aan (/home/leden en /home/vrijw) en zeg vervolgens:
host# mount -a
host# apt-get install xfce4
Ga daarna naar: System → Administration → Loginscreen (misschien een ander pad) en zet de default session naar XFCE.
host# apt-get install idle-python2.6
Aan het einde graag in de /root een bestand CHANGES aanmaken. Zet hierin wat op de computer is geïnstalleerd en houd dit bestand up to date.