Previous Up Next

3.3.1  Hoe installeer ik software onder GNU/Linux?

Bijna elke GNU/Linux distributie maakt gebruik van een software management systeem dat de installatie van software vereenvoudigt. Wanneer je een bepaalde software titel wil installeren, kijk dan eerst of je distributie deze niet levert via zijn software management systeem.

DistributieInstallatie van tool
RedHatup2date -i tool
Mandrakeurpmi tool
SuSEyast -i tool
Debianapt-get install tool
Gentooemerge tool
Ubuntuapt-get install tool
 aptitude install tool

Voor sommige distributies zijn er ook niet-officiele softwarelijsten voorhanden. Deze bevatten software die ofwel niet in de officiele lijsten zit ofwel recenter is dan deze in de officiele lijsten. Ondersteuning voor deze secundaire lijsten is echter heel wat minder en de kans is groter dat je problemen tegenkomt wanneer je dergelijke lijsten gebruikt.

Voor de volledigheid vermelden we toch enkele gekende niet-officiele softwarelijsten...

DistributieSecundaire LijstURL
GentooBreakMyGentoohttp://www.breakmygentoo.net

Indien de software die je zoekt niet aanwezig is in een officiele of niet-officiele lijst, dan kan je op de website van de software zelf kijken of je deze in een voorgearchiveerde staat kan verkrijgen (bv als RPM of DEB bestand). Met wat geluk kan je deze installeren op je distributie.

Je moet echter wel beseffen dat deze onafhankelijk gecreeerde bestanden meestal afhankelijkheidsinformatie bevatten die jou systeem zelf niet kan oplossen. Je zal dan manueel de nodige afhankelijkheden moeten afhandelen (de zogenaamde dependency hell) wat allerminst leuk is.

Wanneer een dergelijk voorgearchiveerd pakket niet beschikbaar is of je wil deze niet gebruiken, dan kan je de tool nog steeds zelf compileren. Velen kijken hier tegenop, maar eigenlijk is het verre van moeilijk. Het bestaat nl in de meeste gevallen uit de volgende stappen (lees toch voor de zekerheid de bijgeleverde README en INSTALL bestanden):

  1. Download de sources; deze zullen meestal in .tar.gz of .tar.bz2 formaat zijn.
  2. Unpack de sources; meestal zal een map met als naam toolnaam-toolversie gemaakt worden.
  3. Ga in de directorie en voer ./configure uit; dit kijkt of alle benodigde files, die nodig zijn om de software correct te compileren, op je systeem staan.
  4. Voer make uit; dit zal je software compileren
  5. Voer su -c make install uit; het systeem zal je naar je rootpaswoord vragen waarna de software zal geinstalleerd worden (meestal in /usr/local).

Bijvoorbeeld voor een programma java2html (output is weggelaten):

~$ wget http://www.ibiblio.org/pub/Linux/apps/www/converters/java2html-0.9.2.tar.gz
~$ tar xvzf java2html-0.9.2.tar.gz
~$ cd java2html-0.9.2
~$ ./configure
~$ make
~$ su -c "make install"

BCOL-FAQ : De Belgische Linux nieuwsgroep vragen
Previous Up Next