Voordat ik GNU/Linux Debian probeerde was ik een SuSE Linux gebruiker. Er was en is niks mis met SuSE, vanuit gebruikers perspectief is dit zeker een fijne distributie, wel vond ik SuSE af en toe te "wild": er wordt behoorlijk wat geïstalleerd op je PC, zonder dat je dat wilt, of je daar zelfs bewust van bent. Voor veel mensen geen probleem, voor mij wel, denkende aan veiligheid en stabiliteit. Rondneuzende kwam ik op Debian uit. Debian is een Open Source distributie, je kunt het dus downloaden. En dat is precies wat ik gedaan heb....
Voor de installatie van GNU/Linux Debian ben ik uit gegaan van de Etch-release, met als Debian status "testing". Deze release bevat de nieuwste KDE versie, vandaar deze keuze. Voor een i386 machine download je allereerst een ca. 120 Mbyte groot ISO bestand, brandt dit op een CD en boot je PC met deze CD in de CD-speler. Hierna begint de Debian installer meteen te werken en kun je diverse instellingen aangeven, zoals de gewenste taal, de toetsenbord indeling, etc. Een belangrijk onderdeel is de harde-schijf indeler. Deze partitioneerd de harde schijf. Mijn ervaring is dat de standaard instellingen prima zijn. Ik kies steeds voor een indeling waarbij de systeem bestanden gescheiden zijn van de gebruikersbestanden. M.a.w. ik laat mijn 120 GB schijf in 3 partities verdelen:
Dé Debian methode om een pakket te installeren is APT, en het meest
gebruikte commando dat hierbij hoort is "apt-get install pakketnaam". Je moet de
pakketnaam dus weten, hoe kom je die te weten? Dat gaat met "apt-cache search
zoekbegrip". Wil je bij voorbeeld MySQL installeren, dan geef je "apt-cache search
mysql" in, en je vindt de verschillende MySQL pakketten. Omdat apt-cache search
verder kijkt dan alleen de pakketnaam krijg je met deze opdracht ook pakketten te
zien die op MySQL voort bouwen, zoals bijvoorbeeld PHP, met behulp van " | fgrep
mysql" kun je de uitvoer reduceren. Beide commando's zijn voor shell gebruik, heb je
een grafische omgeving ter beschikking dan is Adept een programma waarmee je
uitstekend uit de voeten kunt.
Tot slot: van welke machine(s) haal je de pakketten? Dat staat in het bestand
/etc/apt/sources.list
Bij het installeren van Debian op de nieuwe server, "emael" genaamd, kwam ik op het punt waarbij de te installeren pakketen, met behulp van het pakket TASKSEL geselecteerd en vervolgens geïnstalleerd zouden worden. Op een of andere manier ging hier iets mis: de machine bleef in zijn progress-bar steken op 5% verder leek er niets meer te gebeuren.
Ik heb toen op de 2e virtuele console, te bereiken door drukken van CTRL-ALT-F2, ingelogd als root en TASKSEL gestopt. Vervolgens ben ik naar de Debian installer terug gegaan, heb de boot-manager GRUB laten installeren en heb vervolgens de machine ge-reboot. De machine boot nu vanaf de harde schijf een wel behoorlijk kaal OS, en je komt in een Shell terecht.
Als volgende stap heb ik van mijn oude server het bestand /etc/apt/sources.list opgehaald,
De voorgaande instalatie stap gebeurde in tekst-mode, met een shell dus, omdat we grafisch aan de gang willen, installeren we nu als eerste een grafische omgeving, we kiezen hiervoor KDE, wel een veel eisende omgeving, maar we kennen die omgeving. KDE heeft natuurlijk X nodig dus ook die maar geïnstalleerd. De benodigde commando's zijn:
nu kunnen we de grafische omgeving staren met startx. En als we zouden re-booten dan zouden we het KDE inlog scherm, gepresenteerd door kdm te zien krijgen.
De server is al netjes aangekleed, nu gaan we de pakketen installeren, die we nodig hebben om datgene te doen waarvoor we de server eigenlijk hebben:
Omdat er al een bestaande server is willen we de nieuwe voorzien van dezelfde gegevens als de oude. Een paar bestanden zijn hiervoor essentieel en deze kopieren we daarom van de oude naar de nieuwe server. Het betreft de volgende bestanden: