Zdrojový kód je počítačový program v čitateľnej forme. Zariadenie však nemôže spustiť zdrojový kód. Kód je potrebné skompilovať do strojového kódu, než bude užitočný. V systéme Linux je najbežnejší systém zostavenia „make“a tento návod funguje takmer pre všetky balíky zdrojového kódu Linux.
Kroky
Krok 1. Stiahnite si zdrojový kód programu alebo ovládača z internetu alebo iného média
Pravdepodobne bude vo forme „tarballu“a bude mať príponu súboru.tar,.tar.bz2 alebo.tar.gz. Niekedy sa však namiesto toho použije súbor.zip.
Krok 2. Rozbaľte stiahnutý kód - pre súbory.zip použite „rozbaliť súbor“, pre.tgz alebo.tar.gz použite „tar -zxvf yourfile“; pre.bz2 použite "tar -jxvf yourfile"; alebo súbory extrahujte graficky
Krok 3. V termináli sa presuňte do novo extrahovaného adresára
Vykonáte to tak, že napíšete cd, za ním medzeru a potom názov adresára. (Pamätajte si, že názvy adresárov v Linuxe rozlišujú veľké a malé písmena).
Krok 4. Spustite príkaz „
/configure na automatickú konfiguráciu zdrojového kódu. Na kontrolu miesta inštalácie je možné použiť argumenty ako„ --prefix = “. Toto kontroluje, či máte správne knižnice a verzie.
Krok 5. Po nakonfigurovaní spustite „make“, ktorý vykoná samotné prekladanie (môže to trvať niekoľko sekúnd až niekoľko hodín)
Spustiteľný súbor pre program bude vytvorený v priečinku bin v adresári zdrojového kódu.
Krok 6. Ak chcete nainštalovať program, spustite „make install“
Krok 7. Zostavili ste a nainštalovali zdrojový kód programu
Video - Používaním tejto služby môžu byť niektoré informácie zdieľané so službou YouTube
Tipy
- Na viacjadrových procesoroch môžete kompilovať viacvláknovým spôsobom pomocou make -j3, pričom nahradíte 3 ľubovoľným počtom vlákien, ktoré chcete použiť.
- Ak zostavenie z akéhokoľvek dôvodu zlyhá, skôr ako sa pokúsite znova vytvoriť, spustite príkaz „make clean“, aby ste odstránili všetky súbory, ktoré zostali po pôvodnom pokuse o zostavenie. Tieto súbory môžu spôsobiť, že váš druhý pokus zlyhá, pretože existujú.
- Pokiaľ nezadáte predponu, kód sa automaticky nainštaluje do /usr.
- Možno budete musieť byť superužívateľom.
- Tieto príkazy môžete tiež spojiť. Napríklad./configure && make && make install.
- Ak zostavenie zlyhá, získate výstup riadka, súboru a typu chyby. Ak chcete, môžete sa pokúsiť problém vyriešiť. Väčšina zlyhaní pochádza z neúspešných závislostí od softvéru, ktorý inštalujete, to znamená od programov alebo knižníc, od ktorých závisí váš balík.
Varovania
- Zostavenie môže trvať hodiny.
- Kompilácia a výmena dôležitých systémových komponentov môže spôsobiť problémy, ak ich znova skompilujete a znova nainštalujete. Vedieť, čo robíte.
- Niektoré zdrojové balíky nemajú konfiguračné súbory ani dokonca nevytvárajú súbory. V takom prípade zadajte do príkazového riadka príkaz „make“a uvidíte, čo sa stane.