Ako nainštalovať softvér z externých Ubuntu softvérových archívov
V systéme Linux inštalujete softvér z aplikácií na správu balíkov, ako je Softvérové centrum Ubuntu. Ale nie každý softvér je dostupný v softvérových repozitároch distribúcie Linuxu.
Mali by ste inštalovať iba softvér zo zdrojov, ktorým dôverujete, rovnako ako v systéme Windows. Veľa z týchto rád sa vzťahuje aj na iné distribúcie Linuxu, takže si všimneme, čo je špecifické pre Ubuntu a čo je Linux vo všeobecnosti.
Balíky súborov DEB
Softvérové balíky Ubuntu sú vo formáte .deb. To zahŕňa balíky, ktoré si stiahnete z Softvérového centra Ubuntu a apt-get - sú to všetky .deb súbory.
Môžete však tiež nainštalovať balíky .deb z externých softvérových archívov Ubuntu. Mnoho spoločností, ktoré vyrábajú softvér pre Linux, to ponúka vo formáte .deb. Môžete napríklad stiahnuť súbory .deb pre Google Chrome, Google Earth, Steam for Linux, Opera a dokonca aj Skype z oficiálnych webových stránok. Dvakrát kliknite na súbor a otvorí sa v Softvérovom centre Ubuntu, kde ho môžete nainštalovať.
Ubuntu je založený na Debiane, ktorý vytvoril formát balíka .deb. Ostatné distribúcie Linuxu budú mať svoj vlastný balík, ak nie sú založené na Debiane. Napríklad Fedora a ďalšie distribúcie založené na Red Hat používajú balíky .rpm. Mnoho spoločností, ktoré ponúkajú softvér pre Linux, ho ponúka v rôznych formátoch balíkov pre rôzne distribúcie.
Balíky repasiet tretích strán
Ubuntu spravuje svoje vlastné archívy balíkov, ktoré sú plné open-source (a niektorých uzavretých zdrojov), kompilované a zabalené pre Ubuntu. Ktokoľvek však môže vytvoriť svoje vlastné archívy balíkov.
Odkladacie priestory balíkov tretích strán sa často pridávajú do vášho systému bez problémov. Napríklad, keď nainštalujete prehliadač Google Chrome alebo Steam z súboru .deb, súbor .deb pridá do vášho systému oficiálny repozitár softvéru Google alebo Valve. Po aktualizácii balíka v repozitári budete dostávať upozornenia na aktualizácie a môžete ich nainštalovať prostredníctvom aplikácie Softvér na aktualizáciu softvéru. Na rozdiel od systému Windows je možné spravovať aktualizácie pre celý nainštalovaný softvér na jednom mieste.
Môžete si prezrieť svoje sklady softvéru a pridať ďalšie (ak poznáte ich detaily) zo softvérovej aplikácie, ktorá je súčasťou Ubuntu.
Ďalšie distribúcie Linuxu tiež podporujú repozitáre tretích strán, ale úložiská a softvér, ktorý obsahujú, sú špecifické pre distribúciu.
Archívy osobných balíkov (PPA)
PPA sú inou formou balíkov úložísk tretích strán. Sú umiestnené na systéme Launchpad spoločnosti Canonical, kde môže každý vytvoriť PPA.
PPA často obsahujú experimentálny softvér, ktorý nebol oficiálne pridaný k hlavným, stabilným repositám Ubuntu. Môžu obsahovať aj novšie verzie softvéru, ktoré ešte nie sú považované za dostatočne stabilné na to, aby sa dostali do hlavných úložísk Ubuntu.
Napríklad tím Wine Team od Ubuntu ponúka PPA s najnovšími verziami softvéru Wine pre spustenie aplikácií systému Windows na systéme Linux. Ak to chcete pridať, pridajte nasledujúci riadok do aplikácie Softvérové zdroje:
PPA: ubuntu-víno / PPA
Každá stránka PPA na webovej stránke spoločnosti Canonical Launchpad obsahuje pokyny na pridanie PPA do vášho systému. Po pridaní PPA do vášho systému môžete nainštalovať balíky z PPA pomocou štandardného softvéru, ako je softvérové centrum Ubuntu, softvérový aktualizátor a nástroj príkazového riadku apt-get.
Kompilácia zo zdroja
Všetok binárny softvér je zostavený zo zdrojového kódu. Balíky .deb systému Ubuntu obsahujú softvér zostavený špeciálne pre uvoľnenie Ubuntu, ktoré používate. Tieto aplikácie sú zostavené tak, aby používali knižnice softvéru, ktoré sú k dispozícii pre vaše vydanie Ubuntu.
Vývojári konkrétneho softvéru vo všeobecnosti uvoľňujú softvér vo forme zdrojového kódu. Distribúcie Linuxu prijímajú zdrojový kód, kompilujú ho a vytvárajú balíky pre vás. Môžete si však stiahnuť zdrojový kód programu a zostaviť ho sami. Obvykle by ste nemali robiť to v Ubuntu. Najviac experimentálny softvér, ktorý možno budete chcieť, je pravdepodobne v PPA, kde niekto už urobil ťažkú prácu pre vás.
Pri iných distribúciách môže byť občas potrebné zostaviť program na získanie najnovšej verzie, ktorú potrebujete, alebo nainštalovať program, ktorý nie je k dispozícii vo vašich repozitároch. Avšak priemerný užívateľ Linuxu - a dokonca aj mnoho užívateľov Linuxu - nebudú nikdy musieť kompilovať niečo zo zdroja.
Súbory zdrojového kódu sú vo všeobecnosti distribuované vo formáte .tar.gz, ale to je len typ archívu - súbory .tar.gz môžu obsahovať čokoľvek, rovnako ako súbory .zip môžu.
Binárne programy
Niektoré programy sú distribuované v binárnej forme, nie vo forme zdrojového kódu. To môže byť spôsobené tým, že program je uzavretý zdroj a distribútor programu nechce robiť ťažkú prácu s obalmi pre rôzne distribúcie.
Mozilla napríklad ponúka prevzatie súborov binárnych súborov Firefox vo formáte .tar.bz2. (.tar.bz2 je len ďalší archívny formát, ako je súbor zip.) Tento archív môžete prevziať, extrahovať do priečinka v počítači a spustiť skript run-mozilla.sh v ňom (jednoducho ho dvakrát kliknete) spustiť prevzatý binárny súbor Firefox.
V prípade Firefoxu by ste to však nemali robiť. Použite balík Firefox, ktorý je dodávaný s vaším operačným systémom - je pravdepodobne lepšie optimalizovaný, rýchlejší a aktualizuje sa pomocou štandardných nástrojov na správu balíkov. Napriek tomu, ak používate staršiu distribúciu Linuxu, ktorá je dodávaná s zastaraným prehliadačom Firefox, môžete si stiahnuť prehliadač Firefox binárne do vášho počítača a spustiť ho z adresára, bez toho, aby ste potrebovali akékoľvek systémové oprávnenia na jeho inštaláciu.
Veľa softvéru s uzavretým zdrojom (najmä starší, nepodporovaný softvér so zabudovaným zdrojom) je distribuovaný v nezabalenej binárnej forme. Softvér ako linuxové porty Doom 3, Quake 4, Unreal Tournament 2004 a Neverwinter Nights sú distribuované v binárnych balíčkoch a dokonca majú inštaláciu podobnú Windows. Tieto inštalačné programy sú vlastne len programy, ktoré extrahujú súbory hry do priečinka a vytvárajú skratky menu aplikácií.
Samozrejme, existujú aj iné spôsoby inštalácie softvéru na Ubuntu. Projekt Zero Install (tiež známy ako 0inštalácia) sa pokúša meniť inštaláciu softvéru Linux už viac ako päť rokov a vytvorí tak systém pre inštaláciu desktopového softvéru, ktorý funguje vo všetkých distribuciách Linuxu. Projekt Zero Install však nezaznamenal veľa trakcie. Väčšina používateľov linuxov je dobre obsluhovaná manažérom balíčkov linuxovej distribúcie - hlavne ak používajú Ubuntu, čo je väčšina softvéru zabalená.