Ako manuálne inštalovať balíčky v Ubuntu

Ako manuálne inštalovať balíčky v Ubuntu

Dlho sme hovorili o tom, ako inštalovať balíčky a programy prostredníctvom úložísk, deb balíčky, z balíkov rpm, z PPA alebo jednoducho cez programy ako Synaptic alebo softvérové ​​centrum Ubuntu, ale nehovorili sme o tom, ako nainštalovať program prostredníctvom jeho zdrojového kódu. Táto inštalácia je veľmi chaotická, ale je tiež najuspokojivejšia, pretože sa spravidla najlepšie prispôsobuje nášmu operačnému systému a nášmu stroju. Na vykonanie tejto inštalácie si musíme len stiahnuť komprimovaný balík, ktorý je takmer vždy typu tar.gz alebo gz, čo má programový kód a odtiaľto kompilovať súbory.

Aké potrebné programy potrebujem na manuálnu inštaláciu balíkov?

Paradoxne nie sú v Ubuntu, podobne ako v iných systémoch založených na Debiane, nainštalované všetky programy potrebné na zostavenie. Balík, ktorý obsahoval väčšinu nástrojov, nie je štandardne nainštalovaný, takže ho musíte nainštalovať ručne. Aby sme si sami zostavili balík, budeme to musieť urobiť v termináli:

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

Toto zaistí, že Ubuntu nainštaluje takmer všetky potrebné programy, aby bolo možné kompilovať kód, a podľa rozšírenia bude môcť inštalovať balíčky manuálne.

Ako si sami zostavíme program?

Po vykonaní predchádzajúcich krokov otvoríme terminál a prejdeme do priečinka zdrojového kódu. Prvá vec, ktorú budeme musieť urobiť, je pozrieť sa na súbor «INŠTALÁCIA»Prinášajú takmer všetky programy, niektoré to robia«readme«. Spravidla platí, že pri zostavovaní budeme musieť napísať nasledovné

. / Configure

činiť

make install

./program name

urobte čistý

Aj keď v spise Readme alebo INŠTALOVAŤ Potrebné balíčky a spôsob inštalácie programu budú podrobne opísané podrobne. Velím im ./konfigurovať a urobiť majú na starosti konfiguráciu a tvorbu programového balíka. Príkaz make install nainštalovať to, čo bolo vytvorené a ./ spustíme program. Potom príkaz urobte čistý stará sa o čistenie nepotrebných súborov, ktoré boli vytvorené počas inštalácie. Jedná sa zhruba o kroky potrebné na zostavenie programu, niekedy však je potrebné inštalovať knižnicu alebo balík, aby inštalácia fungovala. Na záver nezabudnite, že hoci je inštalácia lepšia, jedná sa o pomalú inštaláciu, to znamená, že manuálna inštalácia balíkov závisí od zdrojového kódu a výkonu stroja, takže tento proces môže trvať hodiny alebo minúty. Preto je vhodné to robiť s časom a na výkonných počítačoch, aj keď tento spôsob inštalácie balíkov je možné vykonať na akomkoľvek počítači.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  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.   Gerson dijo

    Stalo sa mi, že som pod súborom tar.gz alebo tar.bz2 alebo podobným, a keď robím ./configure, hodí mi to chybu; Hľadám Inštaláciu alebo súbor Readme a mnohí ho neprinášajú, ale ak sa dotknem spustiteľného programu programu, ktorý sa otvorí, je to, akoby sa sťahoval prenosný počítač, ale mnohokrát ho chcem nainštalovať a nebol som schopný .
    Ako sa to robí v týchto prípadoch?

  2.   Joaquin Garcia dijo

    Ahoj Gerson, mohol by si mi povedať balíček alebo program, ktorý chceš použiť. Z toho, čo hovoríte, je to, čo ste stiahli, predkompilovaný alebo takmer pripravený na použitie balíček, čo je niečo iné ako inštalácia zo zdrojového kódu. Najprv som sa však chcel uistiť. Ďakujeme a ospravedlňujeme sa za nepríjemnosti.

  3.   fosko_ dijo

    Možno by sa mal článok volať „Ako kompilovať programy v Ubuntu“, keď som videl manuálnu inštaláciu balíkov, myslel som si, že budeš hovoriť o balíku dpkg -i

  4.   José Manuel Benedito dijo

    Ahoj Joaquin
    Ďakujeme vám za účasť na vašom blogu. Myslím, že je to super, a za to vám ďakujem.
    Chcel som sa vás spýtať na inštaláciu programu (napríklad Warzone) s typom kompilácie (myslím, že sa to tak volá), ktorú žiada Gerson, pretože som sa pokúsil urobiť to, čo hovoríte, ale nerobím to presne pochopte, ako sa to deje, s krokmi ako pre niekoho, kto sa učí čítať ... Pravda je, že niektoré veci robím s terminálom, ale už chvíľu sa o to pokúšam a nenašiel som podrobné vysvetlenie, ako v triede ... Dokázali by ste to?

    Odteraz vám ďakujem a srdečne vás pozdravujem

    José Manuel

  5.   Marco dijo

    Dobrý deň, volám sa Marco, chcel by som sa dozvedieť viac o svete Linuxu, mám Ubuntu 13.10, ale je pre mňa veľmi ťažké ho zvládnuť, inštalácia niečoho je zložitá, pretože v každom programe mi hovorí, že ten či onen balík je chýba. Vďaka

  6.   Jose Lamb dijo

    Geniaaallll brat, hľadal som to. Je ťažké ho nájsť tak podrobne, a preto vám je vďačný. Úspech srdca pre vás

  7.   Jána Dávida dijo

    Dobré popoludnie, pokúsil som sa nainštalovať tento program darktable-3.0.1.tar.xz, nebol som schopný, používam Ubuntu nový. Ocenil by som vašu spoluprácu.