Jak nainstalovat tar.gz na Ubuntu 16.04 LTS

nainstalovat tar.gz

Potřebuješ nainstalovat tar.gz a nevíš jak? Mnohokrát se chystáme nainstalovat program a uvědomíme si, že se nenachází v žádném úložišti a že neexistuje jiný způsob, jak jej nainstalovat, než ze zdrojového kódu.

Když se chystáme nainstalovat aplikaci prostřednictvím jejího zdrojového kódu, obvykle si stáhneme balíček tar.gz, který obsahuje Celý projekta odtud musíme program nainstalovat nebo spustit. Dělat to tímto způsobem může být pro některé uživatele únavná práce, takže in Ubunlog Chceme udělat malý návod, jak nainstalovat tar.gz nebo program z jeho zdrojového kódu. Začínáme.

Když v Ubunlog mluvíme s vámi o jakékoli bezplatný program Vždy se zmíníme, jaké je jeho úložiště na GitHubu. Většinou jsou tyto programy již přidány buď v oficiálních úložištích Ubuntu, nebo v jiných známých úložištích.

o Netbeans IDE 8.2
Související článek:
NetBeans 8.2, nainstalujte si toto IDE na svůj Ubuntu 18.04

Přesto někdy ty show Nejsou v žádném úložištia jediným možným způsobem, jak je stáhnout, je přístup do jejich úložiště GitHub, stažení projektu a instalace / spuštění přímo ze zdrojového kódu. A to je, když se mnoho uživatelů diví: Tar.gz už mám ... Co teď? Instalace je obvykle velmi snadná.

Rozbalte tar.gz

Prvním krokem je rozbalte stažený soubor. Pokud jsme si například stáhli program ubunlog.tar.gz, můžeme jej dekomprimovat následujícím způsobem:

cd /directorio/de/descarga/

tar -zxvf ubunlog.tar.gz

Normálně rozbalíme adresář se stejným názvem jako tar.gz, který bude obsahovat celý projekt. Dalším krokem je samozřejmě přístup k tomuto adresáři, v našem případě prostřednictvím:

cd /ubunlog/

Nyní přichází důležitá věc. Většina programů má speciální program s názvem Makefile. Tento program zajišťuje, že můžete sestavit projekt úplně nebo modulárně, podle toho, jak to programátor napsal. Pomoc Makefile je neuvěřitelně skvělá, protože pokud by takový program neexistoval, museli bychom kompilovat VŠECHNY soubory jeden po druhém, což by bylo velmi zdlouhavé. Tímto způsobem můžeme sestavit celý projekt pomocí jednoduchého příkazu.

Kompilovat

A je to tak, že program je kompilován pomocí příkazu činit, a jak říkáme, může mít tolik parametrů, kolik programátor chce. Normální věc je, že najdeme následující:

  • činit: Zkompilovat celý projekt.
  • čistý: Odstraní všechny soubory kompilace a ponechá vše, jako by nikdy nebylo kompilováno.
  • make install: Přesuňte všechny soubory potřebné ke spuštění aplikace do příslušných adresářů.

Stále tak, jak můžeme běžet činit, vždy záleží na jak je Makefile implementován. Abychom přesně věděli, jak jej můžeme spustit a jaké parametry máme k dispozici, můžeme se podívat na soubor README, kde by nám mimo jiné mělo být vysvětleno, jakými způsoby můžeme Makefile spustit.

Síťové rozhraní
Související článek:
Řešení: Ubuntu bez kabelového nebo wifi připojení k internetu

Ale samozřejmě ... Programy používají systémové knihovny, které samozřejmě musíte mít nainstalované, aby program fungoval správně, a člověk nemusí vědět, jestli máte vše připraveno k instalaci požadovaného programu.

K tomu je zde příkaz . / Configure. Tento příkaz nás v zásadě informuje o tom, zda náš systém Je připraven nainstalovat program, to znamená, pokud máte všechny potřebné knihovny nainstalován. Pokud ne, jsme informováni prostřednictvím chybové zprávy, a to je, když se musíme podívat na to, který balíček nebo knihovna nám chybí, a pokračovat v instalaci sami.

Nainstalujte tar.gz

V tomto okamžiku byste už měli vědět, co dělat, když chcete nainstalovat program ze zdrojového kódu, ale zjevně vám to nechceme dělat tak obtížně, takže to uděláme krok za krokem.

Být uvnitř adresáře, který obsahuje celý projekt (v našem případě tzv /ubunlog/), musíme provést následující:
[/phpíritu./configure

činit

provést instalaci [/ php]
A na konci provedení posledního příkazu bychom už měli mít program nainstalovaný.

Nyní, navzdory skutečnosti, že tento postup pro nás většinu času bude fungovat, nemusí tomu tak být. Jde o pochopení toho, co děláme, nejen o provádění příkazů jako blázen. Tím mám na mysli, že pokud si stáhneme program, který nemá Makefile, filozofie bude stejná, i když takový soubor nemáme k dispozici.

Například jsem si někdy stáhl nějaký jiný desktopový program pro GNU / Linux, napsaný v Pythonu a bez Makefile. Jak vám říkám, i když nemáte činit K dispozici mám stejnou filozofii. V těchto případech jsem prostě musel spustit program Pythonu (tzv setup.py) k instalaci dané aplikace.

Co? musíme to dělat vždy před čímkoli jiným, je číst soubor README, kde nám bude vysvětleno, jak nainstalovat nebo kompilovat program. Po přečtení musíme postupovat podle pokynů, které nám budou ukázány, což budou většinou ty, které jsme popsali v tomto článku.

Doufáme, že vám to pomohlo a nyní nemáte problémy s instalací programů z jejich zdrojového kódu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Richard Chains řekl

    Mohl by mi někdo poslat tento soubor wps-office_9.1.0.4953 ~ a18_amd64.deb

  2.   Jimmy olano řekl

    Doporučuji spustit:

    ./configure> report.txt

    a poté otevřete uvedený textový soubor pomocí editoru podle vašeho výběru, abyste mohli snadno zobrazit případné chyby v knihovnách, které mohou existovat (vždy se stane, že nám něco chybí). Děkuji za pozornost

  3.   douglas řekl

    tento příspěvek je k ničemu. nic nevysvětluje. Zaslouží si více, když se snaží vysvětlit věci ne tak hrubě a málo srozumitelně.

    1.    temperamentní řekl

      Díky za informace, kterých jsem se obával, protože jsem nic nevěděl, ale vidím, že problém je v této birria de page lol

  4.   temperamentní řekl

    díky dohuglas. Jako počítačový inženýr a začátečník Linuxu jsem se bál, protože pro mě nic nefungovalo a o ničem jsem se nedozvěděl, ale s vaším komentářem jsem si uvědomil, že problémem je tato bizarní stránka, kterou už nikdy nenavštívím. Děkuji příteli.

  5.   Xubuntu.začátečník řekl

    Autor je oceněn za jeho úsilí, ale článek je nesmírně matoucí a zbytečný. Tolik vysvětlení a nic nefunguje. Dělám migraci z Win10 na Xubuntu 16.04, ale musím vyjádřit, že právě tak velká variabilita v Linuxu mu neumožňuje postupovat: různé typy instalátorů, knihovny všude, aktualizace sem a tam, příkazy, které nefungují v závislosti na distribuce, problémy s běžnými ovladači, softwarová centra bez přátelského a specifického softwaru, mimo jiné slabosti. Už dva týdny se snažím dostat Xubuntu 16.04 na průměrnou úroveň podobnou tomu, co měl s Win10 a nic ... Přemýšlím o návratu do Win10 a určitě se to stalo mnoha lidem, kteří měli odvahu zkuste Linux, ale stejně jako je důležitější dělat „Nerdy“ (eg) než vytvořit přátelský a snadno použitelný operační systém, určitě zaostávají daleko a mají útěchu říci, že se jedná o operační systém v Číně nebo některá města, bankomaty, věci, které pro běžného uživatele nejsou příliš důležité.
    Proč nevyrobí zatracený instalátor jako ve Windows? jednoduché, dát to dál a je to!

  6.   Hlas řekl

    Dobrý základní výukový program, na můj vkus by mu chybělo pár věcí, například použití autokonfigurace, která se hodně používá.

    Nejobtížnější věcí na sestavení něčeho na Linuxu je správné vyřešení závislostí, protože s verzí 64bitové architektury se stále zhoršuje nepořádek verzí. Naštěstí nativní postupují nativní správci balíků distribucí.

    Přijde den, kdy kompilace a řešení závislostí bude špatnou vzpomínkou na minulou hehe

  7.   Jorge řekl

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

  8.   Bernard řekl

    Píšete v mandarínské čínštině. Pro někoho, kdo o tomto jazyce vůbec netuší, je otevření takového terminálového okna DODÁVÁNO. V záhlaví těchto souborů nápovědy prosím uveďte, že jsou určeny pouze pro lidi se znalostí jazyka, toto sudo míčků…. Budu hledat něco v systému Windows, abych nainstaloval to, co chci ... tam stačí dát myš

  9.   Carlos Contreras řekl

    Můžete mi pomoci s instalací nativního klienta SQL pomocí terminálu, který již stáhne soubor sqlncli-11.0.1790.0.tar.gz

    realizovat první část, která je
    tar -zxvf sqlncli -11.0.1790.0.tar.gz
    Rozbalím soubor a vytvořím adresář, zadám ho, ale existují pouze soubory a žádné ./configure
    Tam uvíznu, pomoc

    díky

  10.   Emerson řekl

    si
    některé z linuxových lebek by někdy měly přijít s instalátorem a svatým velikonocem
    Ale zdá se, že si užívají to „tajemství“ „zasvěcených“, které milují, protože by mělo lichotit jejich ješitnosti vědět, co ostatní nevědí.
    Příklad
    Kompilovat »četli jste někdy, co to znamená?
    nikdo z nich to nevysvětluje
    nyní vás okamžitě uvolní: «toto musí být kompilováno»
    ahh říkáš, teď si uvědomuji, ho, už jsem to řekl
    později jsou překvapeni, že člověk tohle hovno nepoužívá
    Linux, slouží pouze k psaní e-mailů, dopisů, navigaci a dalších věcí
    Zvuk, žádné mamao
    Image, ani když jste kouzelník, přiblížíte se k Photoshopu nebo Sony vegas
    a nikdo neplatí za dokonalost zdarma, ... ale nenechte se zmást, je to primitivní, obtížné a hloupé
    A pokud mi nevěříte, musíte se procházet tisíci fór, kde zoufalí kluci hledají řešení (vždy odlišné v závislosti na tom, koho čtete) pro něco, co s okny uděláte dvěma kliknutími

  11.   Emerson řekl

    Zadejte znovu a přečtěte si tohoto idiota
    Udělal jsem lék na pokoru za předpokladu, že jsem hloupý a nerozumím tomu základnímu
    Četl jsem pozorně
    jakmile dekomprese souboru prošla, byl jsem v koulích
    Spuštění konzoly «odpovídá mi: žádný takový soubor nebo adresář»
    Protože ten idiot (autor) mi neřekne, kam mám vložit příkaz cd/ubunlog
    Kde to bylo?
    musím otevřít novou instanci konzoly?
    Celkově po zbytečné půlhodině, která se přidává k předchozím čtením těchto smutných koulí, znovu potvrzuji, co si myslím, proč začnou psát, co možná vědí, ale neví, jak vysvětlit ???
    můj strýc vždy říkal: imbeciles (ne ve smyslu urážky) a mravenci, nikdy nekončí

  12.   Miquel Perez Juan řekl

    Dobrý den,
    Jsem Miquel, "idiot" autor tohoto příspěvku. I když už nepíšu Ubunlog Dovolím si odpovědět na otázky, na které jste mě tak laskavě a zdvořile položili.

    Tento příspěvek je obecným návodem. Účelem není dát ryby přímo, ale naučit je lovit. To znamená, že pro mě je nemožné dát příkazy, které přesně musíte zadat. Jak poznám, do kterého adresáře jste soubor stáhli? Jak zjistím, jaký je název souboru, který jste stáhli? Jak poznám, jaké složky máte v počítači? Tyto hodnoty, jako je název souboru nebo jeho cesta, se u každé osoby změní, v závislosti na staženém souboru a místě, kam jej uložíte, proto vložím:

    cd / adresář / z / stahování

    Obecně, za předpokladu, že bylo pochopeno, že musíte nahradit „adresář / souborů / souborů ke stažení“ cestou, kam jste jej stáhli.
    Totéž se děje se souborem tar.gz. dal jsem «ubunlog.tar.gz" obecným způsobem, za předpokladu, že musí být nahrazen "ubunlog.tar.gz» podle názvu vašeho souboru tar.gz, který jste si stáhli.

    Jak pochopíte, nemohu vědět, které složky má každý čtenář ve svém počítači, ani název souboru, který chtějí rozbalit. Proto jsem používal jména.

    Děkuji za váš laskavý a zdvořilý příspěvek 🙂

  13.   Javier Jimeno-Suarez řekl

    Zdá se mi, že je to dokonale vysvětleno, pokud nevíte, jak otevřít terminál nebo základní linuxové příkazy, měli byste si koupit licenci systému Windows a nábožensky zaplatit za svůj úžasný operační systém, který dělá to, co chcete, dvěma kliknutími (a poplatek na vašem běžném účtu).
    Četl jsem tam photoshop (není to zdarma, hackujete to?).

    Uživatelé Linuxu bojují ve velké komunitě o kvalitní a svobodný software, ale očividně nejsem mechanik a nechodím do fóra mechaniky, abych změnil senzor vačkového hřídele svého auta, pokud ani nevím, jak otevřít mnohem méně mě napadá, že na blogu řeknu, že je na hovno, protože jsem k ničemu a nemám tušení o mechanice.

    Respektujte prosím profesionály, kteří se snaží usnadnit život ostatním.

    Mimochodem, Miguel Perez Juan, dobrý příspěvek, ale já bych to dokončil trochu víc s celou řadou možností konfigurace.

    Objetí a to, že trollové vás neodradí, abyste přestali psát a přispěli svými znalostmi.

    1.    Michael P. řekl

      Ahoj Javieri, děkuji za zpětnou vazbu! Odpovídám o dva roky později, ale právě jsem si zprávu přečetl, omlouvám se předem.

      Zkušenost, kterou jsem měl jako redaktor Ubunlog Jednoznačně mi to pomohlo vidět na vlastní oči, kolik frustrovaných trollů je na internetu. Nesmyslné stížnosti některých uživatelů na tomto typu blogu jsou jako kdyby člověk jel do Německa a stěžoval si, že všichni mluví německy. Úžasný.

      Děkuji za podporu!

  14.   Raúl Ramírez López řekl

    Miquel Perez Juan, pozdrav z Querétaro v Mexiku. Moc děkuji za váš příspěvek, který se mi zdá zcela jasný pro ty, kteří tomu chtějí a potřebují porozumět. Nejsem odborník na linux. Jsem emigrant pro Windows a snažím se migrovat na linux (ubuntu), takže se uchýlím k pomoci jako tito, kterým bychom podle mého skromného názoru měli poděkovat těm z nás, kteří o těchto problémech hluboce nevědí. Hodně je využívám, takže si jich vážím a obdivuji čas, který lidé jako vy věnují přípravě na jejich sdílení. Těm, kteří tyto příspěvky ostře a hrubě kritizují, se domnívám, že by měli být zdvořilí, a pokud něčemu nerozumí, řádné dotazování nic nestojí a čeho mohou dosáhnout, je odpověď, která nás přiblíží k zvládnutí těchto problémů . Nejprve prosím prokažte svou připravenost vzděláváním.

    Ještě jednou děkuji Miquel Perez

    1.    Michael P. řekl

      Ahoj Raule, odpovídám o dva roky později, ale právě jsem si zprávu přečetl, omlouvám se předem.

      Zkušenost, kterou jsem měl jako redaktor Ubunlog Jednoznačně mi to pomohlo vidět na vlastní oči, kolik frustrovaných trollů je na internetu. Nesmyslné stížnosti některých uživatelů na tomto typu blogu jsou jako kdyby člověk jel do Německa a stěžoval si, že všichni mluví německy. Úžasný.

      Děkuji za podporu!

  15.   Naz řekl

    Snažil jsem se nainstalovat balíček Xojo (https://xojo.com), ale jakmile si stáhnu verzi pro Kubuntu a pokusím se ji nainstalovat pomocí QApt, zobrazí se chyba „nelze uspokojit závislosti“

  16.   VM řekl

    Zkuste použít program Synaptic Package Manager k instalaci programů, přichází ve většině distribucí, vyhledejte informace o tomto nástroji, je to velmi užitečné.

    Pokud zjistíte, že stažený tar nelze nainstalovat, podívejte se na jinou alternativu, například v alternativeto, existuje dokonce i rozšíření pro Firefox, které umístí vyhledávací dialog na danou webovou stránku v okně s pravým kliknutím.

    Článek v ComputerNewAge také velmi dobře vysvětluje adresářový strom Linuxu, který se liší od Windows.

    Musíme se snažit vytrvat v GNU / Linuxu, protože to nás nutí volněji se pohybovat na webu, ale souhlasím, že je to zpočátku obtížné.

  17.   VM řekl

    Abych dokončil svůj předchozí komentář, nedávno jsem objevil tuto stránku pkgs. org, což je podle toho, co říkají, největší vyhledávač balíčků pro distribuce GNU/Linux a UNIX, který existuje, s více než 1.800 5.000.000 repozitáři a více než XNUMX XNUMX XNUMX aktualizovanými balíčky, myslím zde na ubunlog Nenapsal jsi o tom žádný článek.
    Chcete-li vyhledat „zabalený“ program, musíte zadat název do vyhledávače, při psaní se zobrazí nejpodobnější názvy a uvidíte všechny distribuce, ve kterých je možné jej nainstalovat, klikněte na svůj a poté se podívejte na stránku "Instalovat postupy" a zadejte nebo zkopírujte příkazy, které se objeví v terminálu, a začne se instalovat.

  18.   AndreuE1999 řekl

    Předem děkuji autorovi.

    Velmi dobře vysvětleno, je to docela úspěšný a jasný návod, ale trochu pochybuji.
    Když si stáhnete soubor a obecně jej uložíte do složky DOWNLOADS a provedete celý postup: Rozbalte, otevřete složku, kde je program, a spusťte instalaci. Poté je program nainstalován, ale co se stane s těmito soubory, které jste rozbalili? Můžete je smazat?

    Moje logika říká, že je lze smazat, protože je to prostě instalační program a ve skutečnosti se program nainstaluje do systémových složek a je to. Ale jak jsem řekl na začátku, je to pochybnost, a pokud mi pomůžete potvrdit, velmi bych to ocenil.

  19.   Jose řekl

    Stručně řečeno, kompilace je kompilace a oni vám dávají

  20.   Jose řekl

    obvyklý, ten, kdo to ví, to ví, a ten, kdo to neví, stále neví
    Jdeme po částech: 1. - Pokyn 1: Přejdeme do adresáře, do kterého jste jej stáhli:
    pak konzola vrátí: «příliš mnoho argumentů»
    Pokud mi ale zasvěcená osoba řekla «cd / directorio / de / descarga / …… .JDT!
    Poté zjistěte, kde bude adresář vytvořen.
    Právě jste začali a už jste v koulích ... Pokud nevíte totéž jako on, pak ne, saje, ale pokud víte to samé jako on, proč vstoupíte, že?
    Nejkrásnější přijde později:
    «A program je kompilován pomocí příkazu make, a jak jsme řekli, může mít tolik parametrů, kolik programátor chce» KGT lorito !!!
    Ale NIKDY vám neřekne, co znamená „kompilace“ nebo z čeho se skládá, ach, ano, už vám řeklo, že se to provádí pomocí příkazu „make“;
    sudo udělat? mini značka? udělat? ... hádejte hezký
    ale můžete si vybrat požadovaný odstavec, například:
    «Být uvnitř adresáře, který obsahuje celý projekt (v našem případě s názvem /ubunlog/), musíme provést následující:
    [/phpíritu./configure »
    utíkej, když jsi hezký, jak běháš? Pokud ani neznáš tátu, přišel jsi se podívat, jak se to stalo, a on s tebou mluví, jako bys věděl to samé jako on….
    A já už vím
    Nyní budou uraženi a řeknou: «Předpokládá se, že pokud zde zadáte, máte základní znalosti, které předpokládáme v našich promyšlených vysvětleních, a to rozumí pětileté dítě, které používá Linux» .. .
    Knio !!! tak to řekni !!!!!
    To je pro ty, kteří vědí !!!!!
    neznalý lelos to nečte !!! jděte jinam !!!
    Celkem: Nevím, kdo je více osel, kdo neví nebo kdo nemá nejzákladnější představu o tom, co to má učit