Schrijver:
Morris Wright
Datum Van Creatie:
1 April 2021
Updatedatum:
1 Juli- 2024
Inhoud
Broncode is een computerprogramma in voor mensen leesbare vorm. Maar de computer kan de broncode niet uitvoeren - om dit te doen, moet het in een programma worden gecompileerd.
Stappen
- 1 Download de broncode (programma of driver) van internet. Hoogstwaarschijnlijk download je een archief met de extensie .tar, .tar.bz2, .tar.gz. of .zip (zeldzaam).
- 2 Pak het archief uit. Gebruik voor .zip de opdracht unzip bestandsnaam; gebruik voor .tgz of .tar.gz het commando tar -zxvf bestandsnaam; voor .bz2 gebruik tar -jxvf bestandsnaam; of gebruik een grafische interface.
- 3 Ga in een terminal naar de uitgepakte map (cd dirName).
- 4 Voer de opdracht uit./ configure om de broncode automatisch te configureren. Gebruik het argument --prefix = om de installatiemap op te geven. De opdracht zoekt naar de vereiste bibliotheken.
- 5 Eenmaal geconfigureerd, voer je de make-opdracht uit, waarmee het programma wordt gecompileerd (dit kan enkele seconden tot enkele uren duren). Het uitvoerbare bestand van het programma wordt in de bin-map geplaatst (in de map met de broncode).
- 6 Voer de opdracht make install uit om het programma te installeren.
- 7 U hebt het programma gecompileerd en geïnstalleerd.
Tips
- Als de compilatie mislukt, verwijdert u de bestanden die tijdens de vorige compilatie zijn gemaakt (om fouten bij het opnieuw compileren te voorkomen). Compileer dan opnieuw.
- Als je een multicore-computer hebt, kun je het programma compileren in een multithreaded proces met make -j3 (vervang 3 door het aantal threads dat je wilt gebruiken).
- Als de compilatie mislukt, wordt aanvullende informatie weergegeven. U kunt proberen het probleem op te lossen. De meeste problemen houden verband met de afhankelijkheden van de gedownloade broncode (gebrek aan noodzakelijke programma's of bibliotheken).
- Als u geen directory voor installatie hebt opgegeven, wordt het programma geïnstalleerd in /usr.
- Je moet de supergebruiker zijn.
- U kunt op één regel opdrachten invoeren, bijvoorbeeld ./configure && make && make install.
Waarschuwingen
- Het compileren en vervangen van belangrijke systeemcomponenten kan problemen opleveren.
- Het compileren kan enkele uren duren.
- Sommige bronpakketten bevatten geen configuratiebestanden of zelfs compilatiebestanden. Typ in dit geval make in een terminal en bekijk de uitvoer.