Zdrojový kód je počítačový program v lidské čitelné podobě. Stroj však nemůže spustit zdrojový kód. Než bude kód užitečný, musí být zkompilován do strojového kódu. V Linuxu je nejběžnější systém sestavení „make“a tento návod funguje téměř pro všechny balíčky zdrojových kódů Linuxu.
Kroky
Krok 1. Stáhněte si zdrojový kód programu nebo ovladače z internetu nebo jiného média
Pravděpodobně bude ve formě „tarballu“a bude mít příponu souboru.tar,.tar.bz2 nebo.tar.gz. Někdy však místo toho bude použit soubor.zip.
Krok 2. Rozbalte stažený kód - pro soubory.zip použijte „rozbalit soubor“, pro.tgz nebo.tar.gz použijte „tar -zxvf yourfile“; pro.bz2 použijte "tar -jxvf yourfile"; nebo soubory extrahujte graficky
Krok 3. V terminálu se přesuňte do nově extrahovaného adresáře
To provedete zadáním cd následovaným mezerou a poté názvem adresáře. (Pamatujte, že názvy adresářů v Linuxu rozlišují velká a malá písmena).
Krok 4. Spusťte příkaz „
/configure "pro automatickou konfiguraci zdrojového kódu. K řízení umístění instalace lze použít argumenty jako„ --prefix = ". zkontroluje, zda máte správné knihovny a verze.
Krok 5. Jakmile je nakonfigurován, spusťte „make“, který provede vlastní kompilaci (může to trvat několik sekund až mnoho hodin)
Spustitelný soubor pro program bude vytvořen v adresáři bin uvnitř adresáře zdrojového kódu.
Krok 6. Chcete-li nainstalovat program, spusťte „make install“
Krok 7. Zkompilovali jste a nainstalovali zdrojový kód programu
Video - Používáním této služby mohou být některé informace sdíleny s YouTube
Tipy
- Na vícejádrových procesorech můžete kompilovat vícevláknovým způsobem pomocí make -j3, nahrazením 3 libovolným počtem vláken, která chcete použít.
- Pokud se sestavení z jakéhokoli důvodu nezdaří, měli byste před dalším pokusem o sestavení spustit příkaz „make clean“, abyste odstranili všechny soubory zanechané původním pokusem o sestavení. Tyto soubory mohou způsobit, že váš druhý pokus selže, protože existují.
- Pokud nezadáte předponu, kód se automaticky nainstaluje do /usr.
- Možná budete muset být superuživatel.
- Tyto příkazy můžete také spojit dohromady. Například./configure && make && make install.
- Pokud se sestavení nezdaří, získáte výstup řádku, souboru a typu chyby. Pokud chcete, můžete se pokusit problém vyřešit. Většina selhání pochází z neúspěšných závislostí softwaru, který instalujete, tj. Programů nebo knihoven, na kterých závisí váš balíček.
Varování
- Kompilace může trvat hodiny.
- Kompilace a výměna důležitých součástí systému může způsobit problémy, pokud je znovu zkompilujete a znovu nainstalujete. Vědět, co děláte.
- Některé zdrojové balíčky nemají konfigurační soubory ani soubory nevytvářejí. V takovém případě na výzvu zadejte `make 'a uvidíte, co se stane.