Ako nainštalovať tar.gz na Ubuntu 16.04 LTS

nainštalovať tar.gz

Potrebujete nainštalovať tar.gz a nevieš ako? Mnohokrát ideme inštalovať program a uvedomujeme si, že sa nenachádza v žiadnom úložisku a že neexistuje iný spôsob, ako ho nainštalovať, ako z jeho zdrojového kódu.

Pokiaľ sa chystáme inštalovať aplikáciu prostredníctvom jej zdrojového kódu, zvyčajne si stiahneme balíček tar.gz, ktorý obsahuje Celý projekt, a práve z neho musíme program nainštalovať alebo spustiť. Ak to urobíte týmto spôsobom, môže to byť pre niektorých používateľov únavná práca, preto vám v Ubunlogu chceme pripraviť malého sprievodcu, ako nainštalovať tar.gz alebo program z jeho zdrojového kódu. Začali sme.

Keď sme v Ubunlogu, hovoríme o ktoromkoľvek bezplatný program Vždy spomenieme, aké je jeho úložisko na GitHub. Väčšinou sú tieto programy už pridané buď v oficiálnych úložiskách Ubuntu, alebo v iných známych úložiskách.

Súvisiaci článok:
NetBeans 8.2, nainštalujte si toto IDE na svoj Ubuntu 18.04

Napriek tomu niekedy tie predstavenia Nie sú v žiadnom úložisku, a jediný možný spôsob ich stiahnutia je prístup do ich úložiska GitHub, stiahnutie projektu a jeho inštalácia / spustenie priamo z jeho zdrojového kódu. A to je to, keď sa mnoho používateľov čuduje: Tar.gz už mám ... Čo teraz? Inštalácia je zvyčajne veľmi jednoduchá.

Rozbaľte tar.gz

Prvým krokom je rozbaľte stiahnutý súbor. Ak sme si napríklad stiahli program ubunlog.tar.gz, môžeme ho dekomprimovať nasledujúcim spôsobom:

cd /directorio/de/descarga/

tar -zxvf ubunlog.tar.gz

Normálne rozbalíme adresár s rovnakým názvom ako tar.gz, ktorý bude obsahovať celý projekt. Ďalším krokom je samozrejme prístup k tomuto adresáru, v našom prípade prostredníctvom:

cd /ubunlog/

No a teraz prichádza dôležitá vec. Väčšina programov má špeciálny program s názvom Makefile. Tento program zaručuje, že môžete zostaviť projekt úplne alebo modulárne, podľa toho, ako to programátor napísal. Pomoc súboru Makefile je neuveriteľne veľká, pretože ak by neexistoval taký program, museli by sme zostavovať VŠETKY súbory jeden po druhom, čo by bolo veľmi zdĺhavé. Takto môžeme zostaviť celý projekt pomocou jednoduchého príkazu.

Zostaviť

A je to tak, že program sa kompiluje pomocou príkazu činiť, a ako hovoríme, môže mať toľko parametrov, koľko programátor chce. Normálne je, že nájdeme nasledovné:

  • činiť: Zostavte celý projekt.
  • urobte čistý: Vymaže všetky súbory kompilácie a ponechá všetko, akoby nebolo nikdy kompilované.
  • make install: Presuňte všetky súbory potrebné na spustenie aplikácie do príslušných adresárov.

Stále tak, ako môžeme bežať činiť, vždy záleží na ako je implementovaný Makefile. Presne na to, aby sme vedeli, ako ho môžeme vykonať a aké parametre máme k dispozícii, sa môžeme pozrieť do súboru README, kde by nám okrem iného malo byť vysvetlené, akými spôsobmi môžeme súbor Makefile vykonať.

Súvisiaci článok:
Riešenie: Ubuntu bez káblového alebo wifi pripojenia na internet

Ale samozrejme ... Programy používajú systémové knižnice, ktoré samozrejme musíte mať nainštalované, aby program fungoval správne, a človek nemusí vedieť, či máte všetko pripravené na inštaláciu požadovaného programu.

Ak to chcete urobiť, existuje príkaz . / Configure. Tento príkaz nás v zásade informuje o tom, či je náš systém Je pripravený nainštalovať program, to znamená, ak máte všetky potrebné knižnice nainštalovaný. Ak nie, budeme informovaní prostredníctvom chybovej správy, a to je prípad, keď sa musíme pozrieť na to, ktorý balík alebo knižnica nám chýba, a pokračovať v inštalácii sami.

Nainštalujte tar.gz

V tomto okamihu by ste už mali vedieť, čo treba urobiť, aby ste nainštalovali program z jeho zdrojového kódu, ale zjavne vám to nechceme sťažovať, takže to urobíme krok za krokom.

Byť v adresári, ktorý obsahuje celý projekt (v našom prípade tzv / ubunlog /), musíme vykonať nasledovné:
[/phpíritu./configure

činiť

vykonať inštaláciu [/ php]
A na konci vykonania posledného príkazu by sme už mali mať program nainštalovaný.

Teraz, napriek tomu, že tento postup bude väčšinou fungovať pre nás, to nemusí platiť. Ide o pochopenie toho, čo robíme, a nielen o vykonávanie príkazov ako šialených. Týmto chcem povedať, že ak si stiahneme program, ktorý nemá Makefile, filozofia bude rovnaká, aj keď taký spis nemáme k dispozícii.

Napríklad som si niekedy stiahol nejaký iný desktopový program pre GNU / Linux, napísaný v Pythone a bez Makefile. Ako ti hovorím, napriek tomu, že nemal činiť Filozofia je mi k dispozícii rovnaká. V týchto prípadoch som musel jednoducho spustiť program Python (tzv setup.py) na inštaláciu príslušnej aplikácie.

Čo musíme robiť vždy skôr ako čokoľvek iné, je prečítať si súbor README, kde bude vysvetlený spôsob inštalácie alebo kompilácie programu. Po prečítaní musíme postupovať podľa zobrazených krokov, ktoré väčšinou popíšeme v tomto článku.

Dúfame, že vám to pomohlo a teraz už nemáte problémy s inštaláciou programov z ich zdrojového kódu.


Obsah článku je v súlade s našimi zásadami redakčná etika. Ak chcete nahlásiť chybu, kliknite na ikonu tu.

23 komentáre, nechajte svoj

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená.

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Richard Chains dijo

    Prosím, pošlite mi niekto tento súbor wps-office_9.1.0.4953 ~ a18_amd64.deb

  2.   Jimmy olano dijo

    Odporúčam spustiť:

    ./configure> report.txt

    a potom otvorte uvedený textový súbor pomocou editora podľa vášho výberu, aby ste mohli ľahko zobraziť chyby v knižniciach, ktoré môžu existovať (vždy nám niečo chýba). Ďakujem za pozornosť.

  3.   douglas dijo

    tento príspevok je zbytočný. nič nevysvetľuje. Zaslúžia si viac, keď sa snažia vysvetliť veci nie tak hrubo a zrozumiteľne.

    1.    bublinková dijo

      Ďakujem za informácie, ktorých som sa obával, pretože som nič nezistil, ale vidím, že problémom je táto birria stránky hehehe

  4.   bublinková dijo

    dakujem dohuglas. Ako počítačový inžinier a začiatočník Linuxu som sa obával, pretože mi nič nefungovalo, a nič som sa nedozvedel, iba s vašim komentárom som si uvedomil, že problémom je táto bizarná stránka, ktorú už nikdy nenavštívim. Ďakujem, priateľu.

  5.   Začiatočník dijo

    Autora si vážime za jeho úsilie, článok je však nesmierne zmätený a zbytočný. Toľko vysvetlenia a nič nefunguje. Robím migráciu z Win10 na Xubuntu 16.04, ale musím povedať, že práve toľko variability v systéme Linux neumožňuje postup: rôzne typy inštalačných programov, všade knižnice, sem-tam aktualizácia, príkazy, ktoré nefungujú, záleží na distribúcia, problémy s bežnými ovládačmi, softvérové ​​centrá bez priateľského a špecifického softvéru, okrem iných slabín. Už dva týždne sa snažím dostať Xubuntu 16.04 na priemernú úroveň podobnú ako pri Win10 a nič ... Uvažujem o návrate k Win10 a určite sa to stalo mnohým, ktorí mali odvahu vyskúšajte Linux, ale rovnako ako je dôležitejšie robiť program „Nerds“ (eg) ako vytvoriť priateľský a ľahko použiteľný operačný systém, určite zaostávajú ďaleko a majú útechu, že sú to operačné systémy v Číne alebo niektoré mestá, bankomaty, veci, ktoré pre bežného používateľa nie sú veľmi dôležité.
    Prečo nevyrobia sakra inštalátor ako vo Windows? jednoduché, dať to nabudúce a je to!

  6.   Hlas dijo

    Dobrý základný návod, na môj vkus by mu chýbalo niekoľko vecí, napríklad často používané autokonf.

    Najťažšie na zostavení niečoho v Linuxe je správne vyriešenie závislostí, pretože vždy existuje neporiadok s verziami, ktorý sa s pokrokom 64bitovej architektúry zhoršil. Našťastie, natívni správcovia natívnych balíkov distribúcií postupujú.

    Príde deň, keď zostavovanie a riešenie závislostí nebude mať zlú spomienku na minulosť

  7.   Jorge dijo

    sudo dpkg -i wps-office_9.1.0.4953 ~ a18_amd64.deb

  8.   Bernard dijo

    Píšeš mandarínskou čínštinou. Pre niekoho, kto o tomto jazyku vôbec netuší, je otvorenie takéhoto terminálového okna DOPLNKOM. V záhlaví týchto súborov pomocníka uveďte, že sú určené iba pre ľudí so znalosťou tohto jazyka zo sudo of balls .... Budem hľadať niečo v systéme Windows, aby som nainštaloval, čo chcem ... tam stačí dať myš

  9.   Carlos Contreras dijo

    Mohli by ste mi pomôcť s nainštalovaním natívneho klienta SQL pomocou terminálu, už si stiahnite súbor sqlncli-11.0.1790.0.tar.gz

    realizovať prvú časť, ktorá je
    tar -zxvf sqlncli -11.0.1790.0.tar.gz
    Rozbalím súbor a vytvorím adresár, zadám ho, ale existujú iba súbory a žiadne ./configure
    Tam sa zaseknem, pomáha to

    vďaka

  10.   Emerson dijo

    si
    niektoré z linuxových lebiek by mali niekedy myslieť na inštaláciu inštalátora a svätú Veľkú noc
    Ale zdá sa, že sa im páči to „tajomstvo“ „zasvätených“, ktoré milujú, pretože by malo lichotiť ich márnivosti vedieť to, čo iní nevedia.
    príklad
    Zostaviť »čítali ste niekedy, čo to znamená?
    žiadny z nich to nevysvetľuje
    teraz vás okamžite prepustia: «toto musí byť zostavené»
    ach ty hovoríš, teraz si uvedomujem, ho, už som to povedal
    neskôr sú prekvapení, že človek tieto sračky nepoužíva
    Linux, používaný iba na písanie e-mailov, listov, navigáciu a ešte niečo iné
    Zvuk, žiadne mamao
    Obrázok, ani keď ste kúzelníkom, priblížite sa k Photoshopu alebo Sony Vegas
    a nikto neplatí za dokonalosť zadarmo, ... ale nenechaj sa oklamať, je to rudimentárne, ťažké a hlúpe
    A ak mi neveríš, musíš len blúdiť po tisíckach fór, kde zúfalí chlapci hľadajú riešenie (vždy odlišné v závislosti od toho, koho čítate), čo by ste mohli robiť s oknami dvoma kliknutiami.

  11.   Emerson dijo

    Vráťte sa a prečítajte si tohto idiota
    Dal som si vyliečiť pokoru za predpokladu, že som hlúpy a nerozumiem tomu elementárnemu
    Čítal som pozorne
    akonáhle prešla dekompresia súboru, bol som v guliach
    Na spustenie konzoly «mi odpovedá: žiadny taký súbor alebo adresár»
    Pretože boluido (autor) mi nehovorí, kam mám dať príkaz cd / ubunlog
    Kde to bolo?
    musím otvoriť novú inštanciu konzoly?
    Celkovo po zbytočných polhodinách, ktoré sa pridajú k predchádzajúcim čítaním týchto smutných gúľ, znova potvrdzujem, čo si myslím, prečo začnú písať, čo možno vedia, ale nevedia vysvetliť ???
    môj strýko vždy hovoril: imbeciles ((nie v zmysle urážky)) a mravce, nikdy nekončia

  12.   Miquel Perez Juan dijo

    Dobrý deň,
    Som Miquel, „trhaný“ autor tohto príspevku. Aj keď už nepíšem v Ubunlogu, dovolím si odpovedať na otázky, ktoré ste tak láskavo a zdvorilo požiadali.

    Tento príspevok je všeobecným návodom. Zámerom nie je dať ryby priamo, ale naučiť ich loviť. To znamená, že pre mňa nie je možné zadávať príkazy, ktoré presne musíte zadať. Ako zistím, do ktorého adresára ste súbor stiahli? Ako zistím, aký je názov súboru, ktorý ste si stiahli? Ako zistím, aké priečinky máte v počítači? Tieto hodnoty, ako napríklad názov súboru alebo jeho cesta, sa pre každú osobu zmenia v závislosti od stiahnutého súboru a miesta, kam ho uložíte, preto som uviedol:

    cd / adresár / z / na stiahnutie

    Všeobecne za predpokladu, že sa pochopilo, že musíte nahradiť priečinok „adresár / súborov / súborov na stiahnutie“ cestou, kam ste ho stiahli.
    To isté platí pre súbor tar.gz. Položku „ubunlog.tar.gz“ som uviedol do všeobecného režimu za predpokladu, že musíte nahradiť súbor „ubunlog.tar.gz“ názvom stiahnutého súboru tar.gz.

    Ako pochopíte, nemôžem vedieť, ktoré priečinky má každý čitateľ vo svojom počítači, ani názov súboru, ktorý chcú rozbaliť. Preto som používal mená.

    Ďakujem za milý a zdvorilý príspevok 🙂

  13.   Javier Jimeno Suárez dijo

    Zdá sa mi, že je to dokonale vysvetlené, ak neviete, ako otvoriť terminál alebo základné príkazy linuxu, mali by ste si kúpiť licenciu systému Windows a nábožensky zaplatiť za svoj úžasný operačný systém, ktorý si dvoma kliknutiami (a poplatok na bežnom účte).
    Čítal som tam photoshop (nie je to zadarmo, hackujete ho?).

    Používatelia systému Linux bojujú vo veľkej komunite za kvalitný a slobodný softvér, ale samozrejme nie som mechanik a nechodím na fórum mechanikov, aby som zmenil snímač vačkového hriadeľa môjho auta, ak neviem ani len otvoriť kapucňa oveľa menej mi napadne, že na blogu poviem, že je na hovno, pretože som nanič a nemám ani páru o mechanike.

    Rešpektujte prosím odborníkov, ktorí sa snažia uľahčiť život ostatným.

    Mimochodom, Miguel Perez Juan, dobrý príspevok, ale dokončil by som to o niečo viac s celou škálou možností konfigurácie.

    Objatie a to, aby vás trollovia neodradili prestať písať a prispieť svojimi vedomosťami.

    1.    Michael P. dijo

      Ahoj Javier, ďakujem za spätnú väzbu! Odpovedám o dva roky neskôr, ale správu som si teraz prečítal, vopred sa ospravedlňujem.

      Skúsenosť, ktorú som mal ako spisovateľ v Ubunlogu, mi jednoznačne pomohol vidieť na vlastné oči množstvo frustrovaných trollov, ktorí sú na internete. Nezmyselné sťažnosti niektorých používateľov v tomto type blogov sú akoby človek odišiel do Nemecka a sťažoval sa, že všetci hovoria nemecky. Úžasný.

      Vďaka za podporu!

  14.   Raúl Ramírez López dijo

    Miquel Perez Juan, pozdrav z mexického Querétaro. Ďakujem veľmi pekne za príspevok, ktorý sa mi zdá celkom jasný pre tých, ktorí to chcú a potrebujú pochopiť. Nie som odborník na linux. Som emigrant do systému Windows a pokúšam sa migrovať na linux (ubuntu), preto sa uchýlim k pomoci ako títo, ktorým podľa môjho skromného názoru musíme poďakovať všetkým, ktorí o týchto problémoch hlboko nevieme. Veľa ich využívam, preto si ich vážim a obdivujem čas, ktorý ľudia ako vy venujú príprave na ich zdieľanie. Tí, ktorí kritizujú tieto príspevky tvrdo a hrubo, si myslím, že by mali byť zdvorilí, a ak niečomu nerozumejú, ich správne pýtanie nič nestojí a to, čo môžu dosiahnuť, je odpoveď, ktorá nás priblíži k zvládnutiu týchto problémov. Najprv prosím preukázajte svoju pripravenosť vzdelaním.

    Ešte raz ďakujem Miquel Perez

    1.    Michael P. dijo

      Ahoj Raul, odpovedám ti o dva roky neskôr, ale správu som si prečítal teraz, s prepáčením vopred.

      Skúsenosť, ktorú som mal ako spisovateľ v Ubunlogu, mi jednoznačne pomohol vidieť na vlastné oči množstvo frustrovaných trollov, ktorí sú na internete. Nezmyselné sťažnosti niektorých používateľov v tomto type blogov sú akoby človek odišiel do Nemecka a sťažoval sa, že všetci hovoria nemecky. Úžasný.

      Vďaka za podporu!

  15.   Naz dijo

    Snažil som sa nainštalovať balík Xojo (https://xojo.com), ale akonáhle si stiahnem verziu pre Kubuntu a pokúsim sa ju nainštalovať pomocou QApt, zobrazí sa mi chyba „nedokážem uspokojiť závislosti“

  16.   VM dijo

    Skúste použiť program Synaptic Package Manager na inštaláciu programov, dodáva sa vo väčšine distribúcií, vyhľadajte informácie o tomto nástroji, je to veľmi užitočné.

    Ak vidíte, že stiahnutý tar nie je možné nainštalovať, pozrite sa na inú alternatívu, napríklad v alternatíve, pre Firefox existuje dokonca aj rozšírenie, ktoré vloží okno s vyhľadávaním na danú webovú stránku v okne s pravým kliknutím.

    Článok v ComputerNewAge tiež veľmi dobre vysvetľuje adresárový strom Linuxu, ktorý sa líši od Windows.

    Musíme sa pokúsiť vytrvať v GNU / Linux, pretože nám to umožňuje voľnejší pohyb po internete, ale súhlasím s tým, že zo začiatku je to ťažké.

  17.   VM dijo

    Aby som dokončil svoj predchádzajúci komentár, nedávno som objavil túto stránku pkgs. org, o ktorom sa hovorí, že je najväčším vyhľadávacím balíkom pre distribúcie GNU / Linux a UNIX, ktorý existuje, s viac ako 1.800 5.000.000 úložiskami a viac ako XNUMX XNUMX XNUMX aktualizovaných balíkov, myslím si, že tu v ubunlogu si o tom neurobil žiadny článok.
    Ak chcete vyhľadať „zabalený“ program, musíte vložiť názov do vyhľadávača, pri písaní sa zobrazia najpodobnejšie názvy a uvidíte všetky distribúcie, do ktorých je možné program nainštalovať, kliknite na ten váš a potom sa pozrite na stránku „Install Howto“ a zadajte alebo skopírujte príkazy, ktoré sa zobrazia v termináli, a začne sa inštalovať.

  18.   AndreuE1999 dijo

    Vopred ďakujem autorovi.

    Veľmi dobre vysvetlené, je to pomerne úspešný a prehľadný návod, ale trochu pochybujem.
    Keď stiahnete súbor a všeobecne ho uložíte do priečinka DOWNLOADS a urobíte celý postup: Rozbaľte, otvorte priečinok, v ktorom je program, a spustite inštaláciu. Potom je program nainštalovaný, ale čo sa stane s týmito súbormi, ktoré ste rozbalili? Môžete ich odstrániť?

    Moja logika hovorí, že sa dajú vymazať, pretože je to jednoducho inštalátor a v skutočnosti sa program inštaluje do systémových priečinkov a je to. Ale ako som povedal na začiatku, je to pochybnosť, a ak mi pomôžete potvrdiť, veľmi si to vážim.

  19.   Jose dijo

    v skratke, kompilácia je kompilácia a dajú vám

  20.   Jose dijo

    obvyklé, ten, kto to vie, to vie, a ten, kto to nevie, stále nevie
    Ideme po častiach: 1. - Pokyn 1: Prejdeme do adresára, do ktorého ste si ho stiahli:
    potom sa konzola vráti: «príliš veľa argumentov»
    Ale ak mi známa osoba povedala «cd / adresár / de / download / …… .JDT!
    Potom zistite, kde sa vytvorí adresár.
    Práve ste začali a už ste v loptách ... Pokiaľ neviete to isté ako on, potom nie, saje, ale ak viete to isté ako on, prečo vstúpite, že?
    To najkrajšie príde neskôr:
    «A program je kompilovaný pomocou príkazu make, a ako sme povedali, môže mať toľko parametrov, koľko programátor chce» KGT lorito !!!
    NIKDY vám však nepovie, čo znamená „kompilácia“ alebo z čoho sa skladá, ach, áno, už vám povedala, že sa to deje príkazom „make“;
    sudo urobiť? mini značka? makemake? ... hádam pekný
    ale môžete si zvoliť požadovaný odsek, napríklad:
    «V adresári, ktorý obsahuje celý projekt (v našom prípade / ubunlog /), musíme vykonať nasledovné:
    [/phpíritu./configure »
    utekaj, ak si pekný, ako beháš? Ak nepoznáš ani ocka, prišiel si sa pozrieť, ako sa to stalo, a hovorí s tebou, akoby si vedel to isté ako on ....
    A už viem
    Teraz sa urazia a povedia: «Predpokladá sa, že ak sem vstúpite, máte základné vedomosti, ktoré predpokladáme v našich premyslených vysvetleniach, a to pochopí päťročné dieťa, ktoré používa Linux» .. .
    Knio !!! tak to povedz !!!!!
    Toto je pre tých, ktorí to vedia !!!!!
    nevedomí lelos to nečítajú !!! choď inam !!!
    Celkom: Neviem, kto je viac osol, kto nevie alebo kto nemá najzákladnejšiu predstavu o tom, aké vyučovanie