Jak instalovat balíčky v Ubuntu ručně

Jak instalovat balíčky v Ubuntu ručně

Dlouho jsme mluvili o tom, jak nainstalovat balíčky a programy prostřednictvím úložišť, deb balíčky, z balíčků rpm, z PPA nebo jednoduše prostřednictvím programů jako Synaptic nebo softwarové centrum Ubuntu, ale nemluvili jsme o tom, jak nainstalovat program prostřednictvím jeho zdrojového kódu. Tato instalace je velmi špinavá, ale je také nejuspokojivější, protože se zpravidla nejlépe přizpůsobuje našemu operačnímu systému, našemu stroji. K provedení této instalace si musíme stáhnout komprimovaný balíček, který je téměř vždy typu tar.gz nebo gz, co je to s programovým kódem a odtud kompilovat soubory.

Jaké programy potřebuji k ruční instalaci balíčků?

Paradoxně není v Ubuntu, stejně jako v jiných systémech založených na Debianu, nainstalovány všechny programy potřebné ke kompilaci. Balíček, který obsahoval většinu nástrojů, není standardně nainstalován, takže je nutné balíček nainstalovat ručně. Abychom si sami sestavili balíček, budeme to muset udělat v terminálu:

sudo apt-get install build-essential automake make cmake fakeroot checkinstall dpatch patchutils autotools-dev debhelper quilt xutils lintian dh-make libtool autoconf git-core

Díky tomu bude Ubuntu instalovat téměř všechny potřebné programy, aby bylo možné kompilovat kód, a rozšířením, aby bylo možné instalovat balíčky ručně.

Jak si sami sestavíme program?

Jakmile provedeme předchozí kroky, otevřeme terminál a přejdeme do složky zdrojového kódu. První věc, kterou musíme udělat, je zobrazit soubor «INSTALACE»To přinášejí téměř všechny programy, některé to dělají«readme«. Obecně platí, že ke kompilaci budeme muset napsat následující

. / Configure

činit

make install

./program name

čistý

I když v souboru Soubor Readme nebo INSTALOVAT Potřebné balíčky a způsob instalace programu budou podrobně popsány. Velím jim ./konfigurovat a vytvořit mají na starosti konfiguraci a vytváření programového balíčku. Příkaz make install nainstalovat, co bylo vytvořeno a pomocí ./ spustíme program. Pak příkaz čistý stará se o čištění nepotřebných souborů, které byly vytvořeny během instalace. Jedná se zhruba o kroky nutné ke kompilaci programu, ale někdy je nutné nainstalovat knihovnu nebo balíček, aby instalace fungovala. Nakonec si všimněte, že i když je instalace lepší, jedná se o pomalou instalaci, to znamená o ruční instalaci balíčků, záleží na zdrojovém kódu a výkonu stroje, takže proces může trvat hodiny nebo minuty. Proto je vhodné to udělat s časem a na výkonných počítačích, i když tento způsob instalace balíčků lze provést na jakémkoli počítači.


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.   Gerson řekl

    Stalo se mi, že jsem pod souborem tar.gz nebo tar.bz2 nebo podobným, a když dělám ./configure, hodí chybu; Hledám Instalaci nebo soubor Readme a mnozí ho nepřinášejí, ale když se dotknu spustitelného programu programu, který se otevře, je to, jako by se stahoval notebook, ale mnohokrát ho chci nainstalovat a nebyl jsem schopen .
    Jak se to dělá v těchto případech?

  2.   Joaquin Garcia řekl

    Ahoj Gerson, mohl bys mi říct balíček nebo program, který chceš použít. Z toho, co říkáte, je to, co jste stáhli, předkompilovaný nebo téměř připravený balíček, což je něco jiného než instalace ze zdrojového kódu. Nejprve jsem se však chtěl ujistit. Děkuji a omlouvám se za nepříjemnosti.

  3.   fosko_ řekl

    Možná by se článek měl jmenovat „Jak kompilovat programy v Ubuntu“, když jsem viděl ruční instalaci balíků, myslel jsem si, že budete mluvit o balíčku dpkg -i

  4.   José Manuel Benedito řekl

    Ahoj Joaquine
    Děkuji vám za účast na vašem blogu. Myslím, že je to skvělé, a za to vám děkuji.
    Chtěl jsem se vás zeptat na instalaci programu (například Warzone) s typem kompilace (myslím, že se tomu tak říká), které se Gerson ptá, protože jsem se snažil udělat to, co říkáte, ale já ne přesně pochopit, jak se to dělá, s kroky jako u někoho, kdo se učí číst…. Pravda je, že některé věci dělám s terminálem, ale už nějakou dobu se o to snažím a nenašel jsem podrobné vysvětlení, jako ve třídě…. Ty to dokážeš?

    Od této chvíle vám děkuji a dostávám srdečný pozdrav

    José Manuel

  5.   Marco řekl

    Dobrý den, jmenuji se Marco, rád bych se dozvěděl o světě Linuxu, mám Ubuntu 13.10, ale je pro mě velmi obtížné to zvládnout, instalace něčeho je obtížná, protože v každém programu mi říká, že ten či onen balíček chybí . dík

  6.   Jose Lamb řekl

    Geniaaallll bratře, hledal jsem to. Je těžké najít to tak podrobné a proto vděčné. Úspěchy srdce pro vás

  7.   Juan David řekl

    Dobré odpoledne, pokusil jsem se nainstalovat tento program darktable-3.0.1.tar.xz, který jsem nebyl schopen, jsem nový v používání Ubuntu. Ocenil bych vaši spolupráci.