Debian GNU/Linux
May the apt-source be with you
Door Roeland Kok
Vrijgegeven onder de GFDL.
Deel 1
Inleiding
Debian GNU/Linux is een oudgediende distributie in Linux-land. Al vele jaren kent deze distro een grote schare fans. In dit artikel zullen we de hoogtepunten van dit systeem uitlichten. Lees mee en vraag jezelf eens goed af of het niet tijd wordt om je systeem te voorzien van dit systeem.
Wat is Debian?
Debian is een wereldwijd samenwerkingsverband van duizenden mensen die allemaal verschillend zijn, maar een ding gemeen hebben: ze willen een vrije distributie aanbieden en onderhouden, die de gebruiker alle bewegingsruimte geeft. Dit willen de bereiken door zoveel mogelijk software in de distributie op te nemen die niet gebonden is aan beperkende licenties. Het bekendste product van Debian is Debian GNU/Linux. Wat weinig mensen weten is dat er ook aan andere producten gewerkt wordt. Een opmerkelijke distributie van Debian is Debian GNU/Hurd, een distro die gebaseerd is op de HURD kernel van GNU.
Het Debian-logo
Kenmerken
Debian onderscheidt zich van andere distro's door een ingenieus package management. Zoals je misschien weet gebruiken veel distro's het RPM systeem voor het aanbieden van softwarepakketjes (denk aan de distributies Red Hat en SuSE). Debian heeft een eigen systeem ontwikkeld, een combinatie van het .deb-pakketsysteem en APT (Advanced Package Tool). Het Debian pakketsysteem is gericht op het foutloos installeren van pakketjes. Als je een .deb pakket wilt installeren, wordt gecontroleerd op de dependencies (zijn alle benodigde pakketjes aanwezig om dit programma te kunnen installeren?). Als de dependencies niet in orde zijn, zal het pakketje niet geinstalleerd worden. Erg vervelend als je voor een enkel pakketje weer twee andere pakketjes nodig hebt, en die op hun beurt ook weer afhankelijk zijn van andere pakketjes. Hier komt APT in zicht.
APT is een tool die helpt bij het installeren van software. Als je een programma wilt installeren, dat afhankelijk is van andere pakketten, dan zorgt APT ervoor dat deze pakketten ook netjes geinstalleerd worden. Als je dan ook nog beschikt over een (snelle) internetverbinding (een vaste verbinding is dan helemaal handig), dan kan APT automatisch contact leggen met een server die alle pakketjes in huis heeft. De benodigde pakketjes worden netjes gedownload en als alle benodigde bestanden binnen zijn, worden de pakketten geinstalleerd. Je kunt allerlei bronnen opgeven waar APT mag zoeken naar pakketjes (deze bronnen heten APT-sources). Dat betekent dat als je geen snelle Internetverbinding hebt, je gewoon de CD-ROM drive als APT-source kunt opgeven en vanaf de Debian CD's kunt installeren.
Als je bijvoorbeeld het programma xchat wilt installeren, voldoet een enkel commando:
apt-get install xchat
Het APT-systeem neemt hierna alle verantwoordelijkheid op zich en gaat netjes aan het werk. Na enkele seconden is het programma keurig geinstalleerd en is een basisconfiguratie aangemaakt.
Na een tijdje werken met het packagemanagement van Debian wordt het vervelend om op een systeem te werken dat niet beschikt over een dergelijk pakketbeheer.
>> Deel 2 (van 3) van dit artikel