next up previous contents index
Volgende: 13 Programmeren Omhoog: 12.3 Installeren van software Vorige: 12.3.2 Het systeem van   Inhoudsopgave   Index


12.3.3 Tarball

Bestanden die op .tar.gz of .tgz eindigen kun je uitpakken en unarchiveren met tar zxvf filename.tar.gz. Meestal is er dan een nieuwe directory met ongeveer dezelfde naam als de tarball aangemaakt. Ga naar die directory. Kijk eens wat voor bestanden er staan. In een bestand als INSTALL of README staat uitleg over hoe je het moet installeren. In negen van de tien gevallen komt het op het volgende neer.

./configure
make
su
make install
exit

Configure is een script dat informatie verzamelt die nodig is tijdens het compileren van het programma. Make leest het bestand Makefile in en compileert het programma.

In sommige makefiles is ook een stuk opgenomen om met make uninstall de installatie weer ongedaan te maken. Dan kun je dus als je de source code houdt (of in ieder geval de makefile), het programma op een vrij eenvoudige wijze weghalen. Waarom niet iedereen dat in hun Makefiles zet is me een raadsel. Dat zou wel zo handig zijn...

Bij Slackware zijn alle software-pakketten tarballs. Het is de bedoeling dat je die uitpakt in / met tar zxcf -C / file.tar.gz. De bestanden in de tarball worden uitgepakt naar directories als /usr/bin, zodat ze meteen in de goede directories terecht komen.


next up previous contents index
Volgende: 13 Programmeren Omhoog: 12.3 Installeren van software Vorige: 12.3.2 Het systeem van   Inhoudsopgave   Index
Jarkko Huijts 2002-08-17