|
Reviews -
Linux
|
De installatie van software onder linux kan met yum, yast, apt-get, RPM, dpkg, grafische tools en zelf het programma compilen. In de meeste gevallen is het ook niet mogelijk om gewoon op een installer te klikken en binnen 1min. een programma te installeren. De makkelijkste mannier om een programma te installeren is via een grafische tool. Hierin kun je makkelijk zoeken naar het pakket dat je wilt installeren en met een paar muisklikken het programma met alle dependencys installeren. Wat dependency is komen we later nog op terug. Er zijn dus erg veel manieren waarop je software kunt installeren onder linux. We proberen in dit artikel zoveel mogelijk duidelijkheid hierin te geven.
.RPM en .DEBRPM Installeren RPM staat voor Redhat Package Manager. Veel distributies maken gebruik van dit systeem. De installatie van een RPM bestand gaat op de volgende manier rpm -i Het verwijderen van een RPM package rpm -e Het updaten van een RPM package rpm -U U kunt makkelijk naar RPM packages zoeken op http://rpmfind.net/
DEB (dpkg) Debian systemen maken gebruik van het .deb systeem. Dit is voornamelijk de distributies Debian, Ubuntu. Installeren .deb bestand dpkg -i Laat alle geinstalleerde .deb bestanden zien dpkg -l Verwijderen van .deb bestanden dpkg -r
Yum, Yast, Apt-get, Urpm
Bij gebruik van Yum, Yast, Apt-get, Urpm, hoef je alleen de naam van het pakketnaam opgeven. Het pakket wordt dan automatisch gedownload en geïnstalleerd. Yum wordt voornamelijk gebruikt op Red hat en Fedora systemen. Voorbeeldje van zo'n opdracht "yum install apache". Yum Installatie van software met yum yum install Update yum pakket yum upgrade Verwijderen pakketen yum yum remove Het updaten van alle geïnstalleerde yum pakketten yum update
Apt-get Voornamelijk op Debian. Installatie pakket apt-get install Verwijderen pakket apt-get remove Update de apt-get database waarin alle pakketten staan die je kunt installeren apt-get update
URPM Voornamelijk op Mandriva systemen Installatie van een pakket urpmi Verwijderen van een pakket urpme Updaten database met pakketten die beschikbaar zijn urpmi.update -a
yast Voornamelijk Suse systemen Laat alle yast commandline opties zien yast -h Installatie pakket yast2 -i Zelf compilen en installeren extentie .tar.gzDit is de meest complexe manier om een programma te installeren. Voordat je het programma kunt installeren moet er eerst een compiler op het systeem geïnstalleerd zijn. Bij de meeste Linux distributies moet je dit eerst doen. De meest gebruikte compiler is GCC. Voordat je hieraan kan beginnen moet eerst het bestand uitgepakt worden. Dit gaat op de volgende manier: tar -xvf pakketnaam.tar.gz Daarna kun je beginnen met de installatie. ./configure Met deze opdracht wordt gecontrolleerd of je alle pakketten hebt geinstalleerd om het pakket te kunnen installeren. Nu komen we bij de kwestie dependency. Na het gebruik van de opdracht ./configure weet je welke pakketten je nodig hebt voordat je het programma kunt installeren. Dit kan voorkomen tijdens het installeren van een programma.
A B C D E
Je wilt pakket A installeren. Na de ./configure ben je erachtergekomen dat je pakketten B, C eerst moet installeren. Maar als je B gaat installeren kom je erachter dat je pakketten D en E nodig hebt voordat je pakket B kunt installeren. Als je een ander pakket moet hebben om een pakket te kunnen installeren heet dit een dependency genoemd. Het kan zeer frustrerend zijn als je 4 pakketten moet installeren voordat je het uitijndelijke pakket kunt installeren. Dit wordt ook wel dependency hell genoemt. Het is daarom altijd verstandig om eerst te kijken of je een programma via een andere manier kunt installeren
./make ./make install Het pakket wordt geïnstalleerd.
|