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, Ubuntu, rovnako ako iné systémy založené na Debiane, neobsahuje všetky potrebné programy na kompiláciu. Balík, ktorý obsahuje väčšinu nástrojov, nie je štandardne nainštalovaný, takže ho musíte nainštalovať manuálne. Ak chcete balík skompilovať sami, musíte to 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.