Chcete opraviť chybu v softvérovom balíku alebo jednoducho chcete upraviť balík tak, aby vyhovoval vašim potrebám? Linux vám pomôže.

Väčšina balíkov Linuxu je bezplatná a s otvoreným zdrojom, čo vám dáva slobodu prispôsobiť alebo upraviť ľubovoľný softvér podľa vlastných predstáv. Okrem toho si môžete pozrieť zdrojový kód balíkov Linux, aby ste sa naučili osvedčené postupy architektúry a vzory kódovania z iných softvérových projektov.

Poďme preskúmať, ako môžete skompilovať a nainštalovať balík zo zdroja v systéme Linux.

Linux vám poskytuje všetky potrebné nástroje potrebné na kompiláciu, zostavenie a inštaláciu softvéru zo zdrojového kódu.

Väčšina softvéru pre Linux je napísaná v programovacích jazykoch C alebo C++, preto budete potrebovať kompilátor C alebo C++. Napríklad GNU Compiler Collection (GCC) a CMake na zostavenie vášho balíka.

Okrem toho budete potrebovať ďalšie balíčky, ako napríklad curl a gettext. V závislosti od vašej linuxovej distribúcie môžete požadované nástroje nainštalovať jedným príkazom nasledovne.

instagram viewer

V distribúciách založených na Debiane, ako je Ubuntu:

sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc curl

Na Arch Linuxe a jeho derivátoch:

sudo pacman -S base-devel

V distribúciách založených na RPM, ako sú Fedora, RHEL atď.

sudo dnf install dh-autoreconf curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel gcc curl cmake

Uč sa viac: Ako spravovať softvérové ​​balíky pomocou DNF

Krok 2: Stiahnutie zdrojového kódu balíka

Pre túto príručku nainštalujeme balík Git zo zdroja. Vybrali sme si Git, pretože je široko používaný medzi softvérovými inžiniermi a vývojármi.

Väčšinu balíkov, ktoré môžete zostaviť, nájdete na oficiálnej webovej stránke príslušného balíka. Súbory zdrojového kódu si môžete stiahnuť pomocou nástroj príkazového riadka curl. Prípadne môžete použiť wget alebo GUI.

Stiahnite si zdrojový kód do priečinka Downloads na vašom PC, potom sa prepnite do adresára Downloads pomocou príkaz cd.

cd ~/Na stiahnutie

Keď ste v priečinku Downloads, môžete si stiahnuť zdrojový kód Git pomocou curl nasledovne. V tejto príručke si stiahneme verziu Git 2.26.2, ale môžete si vybrať ľubovoľnú verziu.

curl --output git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz

Príkaz curl určuje, že má umiestniť zdrojový kód do zazipovaného súboru s názvom git.tar.gz.

Stiahnuť ▼: Zdrojový kód Git pre Linux

Vo väčšine prípadov bude zdrojový kód zabalený v komprimovanom priečinku, aby sa uľahčilo sťahovanie a pre lepšiu organizáciu súborov zdrojového kódu.

Komu extrahovať obsah zazipovaného súboru, môžete použiť decht príkaz.

tar -zxf git.tar.gz

Krok 3: Kompilácia zdrojového kódu

Ďalej prejdite do novo extrahovaného priečinka. V tomto prípade bude názov „git-2.26.2“, samozrejme, ak ste si stiahli inú verziu Git, názov priečinka sa bude líšiť.

cd git-2.26.2

Vždy je dobrý nápad pozrieť sa na README.md alebo INŠTALÁCIA pretože obsahujú cenné informácie o tom, ako zostaviť a nainštalovať balík. Tieto súbory sa zvyčajne nachádzajú v koreňovom priečinku zdrojového kódu.

Ďalším dôležitým súborom je konfigurovať skript. Skontroluje softvérové ​​závislosti pre balík, ktorý chcete skompilovať, a ak skript nájde chýbajúce závislosti, zobrazí sa chybové hlásenie.

Nakonfigurujte a pripravte zdrojový kód spustením skriptu. Príkaz vytvorí urobiť súbory a konfigurácie pre softvér, ktorý sa chystáte skompilovať a nainštalovať.

./configure

Krok 4: Vytvorenie softvérového balíka

Teraz, keď je zdrojový kód nakonfigurovaný a skompilovaný, môžete zostaviť softvér takto:

urobiť

Príkaz make používa súbor Makefile, ktorý obsahuje potrebné pokyny na zostavenie softvérového balíka.

Proces kompilácie bude nejaký čas trvať v závislosti od výkonu počítača a veľkosti balíka.

Krok 5: Inštalácia softvérového balíka

Ak ste sa dostali až sem, gratulujeme, úspešne ste skompilovali a zostavili linuxový softvér zo zdrojového kódu.

V tomto poslednom kroku nainštalujete softvérový balík Git, ktorý ste práve vytvorili zo zdrojového kódu. Tento príkaz nainštaluje novo skompilovaný balík skopírovaním súborov zostavy na správne miesta v počítači.

sudo make install

Skontrolujte verziu Git, ktorú ste práve nainštalovali, pomocou príkazu:

git --verzia

Výstup by mal byť podobný nižšie uvedenému. Číslo verzie sa môže líšiť v závislosti od balíka, ktorý ste si stiahli.

Alternatívne metódy inštalácie softvéru v systéme Linux

Táto príručka sa zamerala na to, ako zostaviť a zostaviť softvér zo zdroja v systéme Linux pomocou systému Git ako študijného prípadu. Inštalácia softvéru zo zdrojového kódu vám dáva toľko slobody, aby ste si softvér prispôsobili podľa svojich predstáv, čo je úžasná vec.

Väčšina distribúcií Linuxu vám pri inštalácii softvéru poskytuje veľa možností. Napríklad na Arch Linuxe môžete použiť správcov balíkov Pacman a Yay.

Ako nainštalovať a odstrániť balíky v Arch Linux

Používate Arch Linux? Inštalácia a odstránenie balíkov sa líši od Ubuntu a Mint. Tu je to, čo potrebujete vedieť.

Prečítajte si ďalej

zdieľamTweetujteEmail
Súvisiace témy
  • Linux
  • Nainštalujte softvér
  • Aplikácie pre Linux
O autorovi
Mwiza Kumwenda (42 publikovaných článkov)

Mwiza profesne vyvíja softvér a vo veľkej miere píše o Linuxe a front-end programovaní. Niektoré z jeho záujmov zahŕňajú históriu, ekonomiku, politiku a podnikovú architektúru.

Viac od Mwiza Kumwenda

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber