Kilroy
Addicted Member
- Lid sinds
- 15 aug 2002
- Berichten
- 3.349
- Waarderingsscore
- 1
- Punten
- 0
- Leeftijd
- 15
Het compileren zelf is eigenlijk niet zo moeilijk en bestaat uit de drie stappen:
./configure
make
make install
In de readme en install files staat te lezen wat er verder nog vereist is.
Dus pak met ark de tar.gz uit in een folder en er ontstaat een uitpakfolder met de files etc.
In terminal ga naar die folder en type ./configure
Je kunt nu op het scherm zien of alles goed gaat of dat er fouten optreden en er nog iets nodig is.
Dit wordt opgeslagen in de file config.log en die wordt steeds overschreven dus moet je indien nodig renamen met bv een 1 of 2 in de naam.
Dit moet je herhalen tot er geen fouten meer zijn, en ./configure --help geeft weer info.
Je kunt nog extra opties aan ./configure meegeven namelijk --prefix= en --exec-prefix= , dus dat wordt bv ./configure --prefix=/usr/
Dat komt omdat niet alle linux distro's op dezelfde plaats de programma executables neerzetten.
Dat kan zijn in /usr/local/share of in /usr/share/ zoals bij opensuse, dus bij opensuse zal volstaan --prefix=/usr/
De systeem files bij linux staan altijd in /bin/ of /sbin/ en de programma files meestal in /usr/ en subfolders maar soms ook weer im /opt/.
--exec-prefix= zijn de eigenlijke programma executables maar die zal niet vaak nodig zijn, maar je kunt ook zonder prefixes configure proberen.
Vervolgens doe je make en hij gaat een makefile aanmaken.
Als hij hier goed doorkomt dan kun kun je verder installeren maar anders kun je op het scherm lezen wat er allemaal fout gaat.
Make check doet hetzelfde maar maakt nog geen makefile.
Komt hij niet door de make dan mist hij nog iets en moet je verder zoeken.
Het eigenlijke installeren gebeurt met make install.
En hier zie je ook weer wat er allemaal gebeurt.
Het is vaak nodig om vanuit de root te installeren maar als dit niet moet staat het in de readme of install file te lezen.
Let erop dat deze manier van source compileren en installeren weet rpm niets van en komt ook niet in zijn database voor.
Grtz.
./configure
make
make install
In de readme en install files staat te lezen wat er verder nog vereist is.
Dus pak met ark de tar.gz uit in een folder en er ontstaat een uitpakfolder met de files etc.
In terminal ga naar die folder en type ./configure
Je kunt nu op het scherm zien of alles goed gaat of dat er fouten optreden en er nog iets nodig is.
Dit wordt opgeslagen in de file config.log en die wordt steeds overschreven dus moet je indien nodig renamen met bv een 1 of 2 in de naam.
Dit moet je herhalen tot er geen fouten meer zijn, en ./configure --help geeft weer info.
Je kunt nog extra opties aan ./configure meegeven namelijk --prefix= en --exec-prefix= , dus dat wordt bv ./configure --prefix=/usr/
Dat komt omdat niet alle linux distro's op dezelfde plaats de programma executables neerzetten.
Dat kan zijn in /usr/local/share of in /usr/share/ zoals bij opensuse, dus bij opensuse zal volstaan --prefix=/usr/
De systeem files bij linux staan altijd in /bin/ of /sbin/ en de programma files meestal in /usr/ en subfolders maar soms ook weer im /opt/.
--exec-prefix= zijn de eigenlijke programma executables maar die zal niet vaak nodig zijn, maar je kunt ook zonder prefixes configure proberen.
Vervolgens doe je make en hij gaat een makefile aanmaken.
Als hij hier goed doorkomt dan kun kun je verder installeren maar anders kun je op het scherm lezen wat er allemaal fout gaat.
Make check doet hetzelfde maar maakt nog geen makefile.
Komt hij niet door de make dan mist hij nog iets en moet je verder zoeken.
Het eigenlijke installeren gebeurt met make install.
En hier zie je ook weer wat er allemaal gebeurt.
Het is vaak nodig om vanuit de root te installeren maar als dit niet moet staat het in de readme of install file te lezen.
Let erop dat deze manier van source compileren en installeren weet rpm niets van en komt ook niet in zijn database voor.
Grtz.