Ako vytvoriť typický linuxový projekt?

Ktorý vyladí systém zostavenia projektu na vašom počítači
Obvykle je to skript a.sh, ktorý vyladí systém zostavenia projektu na vašom počítači.

Ak používate Linux, má zmysel sťahovať a používať rôzny bezplatný a open source softvér. Aj keď často budete môcť sťahovať a inštalovať rôzne otáčky, existuje veľa projektov, ktoré neposkytujú žiadne užívateľsky prívetivé inštalátory. Niektoré projekty dokonca nemajú explicitné vydania. Na druhej strane budovanie zo zdroja môže vytvárať aplikáciu, ktorá je oveľa lepšie optimalizovaná pre váš procesor a operačný systém. Určite musíte byť tiež schopní vytvoriť projekt Free / Open Source, ak ho chcete ovládať natoľko, aby ste sa neskôr mohli stať vývojárom. Tento článok vysvetľuje, ako vytvoriť typický, správne spravovaný projekt Linuxu zo zdrojového kódu.

Kroky

  1. 1
    Ak projekt nemá žiadne explicitné vydania, možno budete musieť stiahnuť zdrojový kód priamo z jeho úložiska CVS alebo SVN. Webové stránky väčšiny takýchto projektov budú mať zodpovedajúci príkazový riadok, ktorý stačí skopírovať a vložiť do vášho systému, napríklad cvs -z3 -d: pserver: anonymous@cvs.savannah.gnu.org:/sources/classpath co classpath. Podobný príkaz zvyčajne sťahuje veľký počet súborov projektu do aktuálneho priečinka.
  2. 2
    Pozrite sa do súborov README a INSTALL, ktoré by mali byť v hornom priečinku stiahnutého projektu. Môžu obsahovať cenné informácie, ktoré vám ušetria veľa času.
  3. 3
    Niektoré projekty poskytujú skript zostavenia ako skript shell (zvyčajne s názvom build.sh). Nie je to veľmi časté, ale stáva sa to pre veľmi staré projekty a tiež pre nové projekty, ktoré sa pokúšajú poskytnúť "užívateľsky príjemný" postup zostavenia. Ak nájdete taký súbor, skúste ho najskôr použiť (inštalácia môže byť umiestnená v samostatnom skripte, ktorý sa zvyčajne nazýva install.sh). Ak nájdete tieto skripty, jednoducho ich spustite. V opačnom prípade pokračujte nasledujúcimi krokmi.
  4. 4
    Vyhľadajte súbor s názvom configure, ktorý musí byť tiež prítomný v hornom priečinku projektu. Obvykle je to skript a.sh, ktorý vyladí systém zostavenia projektu na vašom počítači. Ak ho nájdete, napíšte./configure alebo sh configure, aby sa spustil tento skript../ Konfigurácia má spravidla veľa možností, ktoré môžu pomôcť, ak „predvolený“ beh zlyhá s chybovými hláseniami. Spustite skript pomocou kľúča - pomôžte mu zobraziť možnosti. Ak neexistuje konfiguračný skript, môže ísť o starodávny projekt, ktorý používa iba súbory make, takže môžete pokračovať priamo k ďalšiemu kroku.
    Niektoré projekty poskytujú skript zostavenia ako skript shell (zvyčajne s názvom build.sh)
    Niektoré projekty poskytujú skript zostavenia ako skript shell (zvyčajne s názvom build.sh).
  5. 5
    Vyhľadajte súbor s názvom makefile, ktorý môže byť pôvodne prítomný alebo sa môže objaviť po spustení konfigurácie. Ak ho nájdete, zadajte príkaz make. Mal by nájsť súbor make v aktuálnom adresári a zostaviť projekt za vás.
  6. 6
    Pokiaľ nie je k dispozícii configure ani Makefile v stromovej štruktúre projektu, môže sa jednať o ant - beží projekt s build.xml súboru miesto. V takom prípade zadajte mravca do koreňového priečinka projektu. Zatiaľ čo make je obľúbenejší pre projekty C a C ++, mravce sú obľúbené pre projekty java.
  7. 7
    Ak mravec nefunguje alebo je projekt C alebo C ++, skúste ho spustiť . /autogen.sh vytvoriť configure a Makefile súborov. Na vytváranie týchto súborov sa používa Autoconf, automake a libtool.
  8. 8
    Potom, čo sa vám podarí skompilovať projekt založený na makefile, skúste vykonať inštaláciu a umiestnite súbory projektu na príslušné miesta (na inštaláciu projektu). Predvolené umiestnenia ako /usr /lib alebo /usr /bin sú zvyčajne zapisovateľné iba pre root, takže tento krok zvyčajne vyžaduje práva správcu.
  9. 9
    Po úspešnej inštalácii skúste napísať krátky názov projektu. To zvyčajne vyvolá novo skompilovaný a nainštalovaný program, ktorý je teraz pripravený na použitie.

Tipy

  • Ak zostavenie zlyhá, vložte chybové hlásenie do servera Google alebo iného webového vyhľadávača. Často nájdete popis rovnakého problému spolu s vysvetlením, ako ho vyriešiť.
    Ako vytvoriť typický
    Tento článok vysvetľuje, ako vytvoriť typický, správne spravovaný projekt Linuxu zo zdrojového kódu.
  • Častým dôvodom je absencia alebo nesprávna verzia požadovanej knižnice. V tomto prípade všetko, čo potrebujete, je nájsť a vytvoriť túto knižnicu, ktorá je zvyčajne sama o sebe podobným projektom.
  • Ak stále nemôžete pochopiť, že sa niečo deje, pokúste sa aktualizovať svoje nástroje na vytváranie a existujúce C/C ++/java alebo iné knižnice (v závislosti od toho, aké programovacie jazyky sa v projekte používajú). Aktualizáciu nástrojov a knižníc je zvyčajne jednoduché pomocou aktualizátora systémového softvéru.
  • Keď vyskúšate predchádzajúce kroky (ale potom, nie predtým), pošlite otázku do zoznamu adries projektu. Povedzte všetko, čo si myslíte, že môže byť relevantné pre váš operačný systém, podrobne popíšte problém a zahrňte všetky chybové hlásenia. Hackeri by mali pochopiť, že ste toho zo svojej strany urobili dosť a skutočne si zaslúžite pomoc.
  • Ak sa vám podarilo zostaviť program zo zdroja, využite to. Skúste porozumieť tomu, ako program funguje, a vylepšiť ho!
  • Niekedy sa programy kompilujú s najnovšími verziami kompilátora. V takom prípade môžete použiť staršiu verziu alebo získať binárny balík z internetu alebo od priateľa.
  • Jednou z bežných nástrah pre niekoho, kto skočí do prostredia Linuxu, bude kopírovanie zdrojových priečinkov z Windows. V tomto prípade môže značka make spôsobiť podivné chyby kvôli rozdielu v koncovkách riadkov. Vždy skúste použiť zdroj stiahnutý z príslušnej webovej stránky pre konkrétny operačný systém.
Čo sa vám podarí skompilovať projekt založený na makefile
Potom, čo sa vám podarí skompilovať projekt založený na makefile, skúste vykonať inštaláciu a umiestnite súbory projektu na príslušné miesta (na inštaláciu projektu).

Varovania

  • Pred položením akejkoľvek otázky do zoznamu adries sa vždy pokúste problém vyriešiť sami, hľadajte riešenie na webe a skontrolujte archív zoznamov adries. V opačnom prípade môžete dostať odpoveď ako RTFM, čo je dosť frustrujúce a nie veľmi užitočné.
  • Ak má projekt oficiálne vydania, skúste ich použiť pred stiahnutím zdrojového kódu z úložiska. Verzia úložiska môže obsahovať nedávno zavedené chyby a môže byť veľmi nestabilná.
  • Na druhej strane, ak má oficiálne vydanie problém, tento problém už môže byť vyriešený v CVS/SVN a v takom prípade stojí za to vyskúšať najnovšiu verziu.
  • Niektoré projekty môžu byť veľmi ťažko zostaviteľné, ak je váš operačný systém starý a veľa knižníc je zastaraných. V takom prípade premýšľajte o migrácii na inú distribúciu Linuxu, ktorá je v aktívnom vývoji a mala by mať novšie verzie týchto knižníc.

Prečítajte si tiež:

Súvisiace články
  1. Ako naformátovať počítač a nainštalovať Windows 10 SP3?
  2. Ako určiť rýchlosť procesora?
  3. Ako nainštalovať TinyXP?
  4. Ako zopakovať písanie v systéme Windows?
  5. Ako zmeniť sériové číslo systému Windows?
  6. Ako nainštalovať Kodi do systému Windows?
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail