Nemusíte byť programátorom na zostavenie programu zo zdroja a jeho inštaláciu do systému; musíte vedieť len základy. Len s niekoľkými príkazmi môžete stavať zo zdroja ako profesionál.
Inštalácia požadovaného softvéru
Inštalácia balíka základných balíkov do ukladacích priestorov balíkov Ubuntu automaticky nainštaluje základný softvér, ktorý potrebujete na zostavenie zo zdroja, napríklad kompilátor GCC a ďalšie nástroje. Nainštalujte ho spustením nasledujúceho príkazu v termináli:
sudo apt-get install build-essential
Získanie zdrojového balíka
Teraz budete potrebovať zdrojový kód požadovanej aplikácie. Tieto balíky sú zvyčajne v komprimovaných súboroch s príponami súborov.tar.gz alebo.tar.bz2.
Napríklad, skúsme kompilovať Pidgin zo zdroja - možno je tu nová verzia, ktorá ešte nebola zabalená a teraz ju chceme. Nájdite súbor.tar.gz alebo.tar.bz2 programu a uložte ho do počítača.
Použite tento príkaz na extrahovanie súboru.tar.gz:
tar -xzvf file.tar.gz
Alebo použite tento príkaz na extrahovanie súboru.tar.bz2:
tar -xjvf file.tar.bz2
Riešenie závislostí
Akonáhle ste v extrahovanom adresári, spustite nasledujúci príkaz:
./configure
(Všimnite si, že niektoré aplikácie nemusia používať./configure. Skontrolujte súbor "README" alebo "INSTALL" v extrahovanej zložke aplikácie pre konkrétnejšie pokyny.)
Príkaz./configure kontroluje váš systém pre požadovaný softvér potrebný na zostavenie programu.
sudo apt-get install intltool
Po nainštalovaní požadovaného softvéru spustite znova príkaz./configure. Ak potrebujete nainštalovať ďalší softvér, zopakujte tento postup s sudo apt-get install, kým sa./configure nepodarí úspešne dokončiť. Nie každý požadovaný balík bude mať presný názov, ktorý vidíte v chybovom hlásení - možno bude potrebné, aby ste Google zistili chybové hlásenie na určenie požadovaných balíkov.
Ak sa staršia verzia programu, ktorú sa pokúšate kompilovať, nachádza už v softvérových archívoch Ubuntu, môžete podvádzať sudo apt-get build-dep Príkaz. Ak napríklad spustím sudo apt-get build-dep pidgin, apt-get automaticky stiahne a nainštaluje všetky závislosti, ktoré budem potrebovať na kompiláciu programu Pidgin. Ako môžete vidieť, veľa balíkov, ktoré budete potrebovať, skončí -dev.
Kompilácia a inštalácia
Na zostavenie programu použite nasledujúci príkaz:
make
Tento proces môže chvíľu trvať v závislosti od vášho systému a veľkosti programu. Ak je./configure úspešne dokončená, nemala by mať žiadne problémy. Uvidíte riadky textu posúvať sa pri zostavovaní programu.
sudo make install
Bude pravdepodobne uložený v systéme / usr / local. / usr / local / bin je súčasťou cesty vášho systému, čo znamená, že môžeme jednoducho zadať " lámaný"Do terminálu na spustenie Pidgin bez rušenia.
sudo make uninstall
Programy, ktoré nainštalujete týmto spôsobom, nebudú automaticky aktualizované nástrojom Ubuntu Update Manager, aj keď obsahujú chyby zabezpečenia. Pokiaľ nevyžadujete konkrétnu aplikáciu alebo verziu, ktorá nie je v softvérových archívoch Ubuntu, je dobré držať sa oficiálnych balíčkov svojej distribúcie.
Existuje veľa pokročilých trikov, ktoré tu nie sme pokryté - ale dúfajme, že proces zostavovania vlastného Linuxového softvéru už nie je strašidelný.