Domovská » jak » Jak nainstalovat software z externích softwarových repozitářů Ubuntu

    Jak nainstalovat software z externích softwarových repozitářů Ubuntu

    Na Linuxu instalujete software z aplikací pro správu balíčků, jako je softwarové centrum Ubuntu. Ale ne každý software je dostupný v softwarových úložištích distribuce Linuxu.

    Software byste měli nainstalovat pouze ze zdrojů, kterým důvěřujete, stejně jako v systému Windows. Hodně z těchto rad se týká i jiných distribucí Linuxu, takže si všimneme, co je specifické pro Ubuntu a co je Linux obecně.

    Soubory balíčku DEB

    Balíky softwaru Ubuntu jsou ve formátu .deb. To zahrnuje balíčky, které stáhnete z Softwarového centra Ubuntu a apt-get - jsou to všechny soubory .deb.

    Můžete však také nainstalovat balíčky .deb z externích softwarových úložišť Ubuntu. Mnoho společností, které vyrábějí software pro Linux, to nabízí ve formátu .deb. Můžete například stáhnout soubory .deb pro Google Chrome, Google Earth, Steam for Linux, Opera a dokonce i Skype z oficiálních webových stránek. Poklepejte na soubor a otevře se v softwarovém centru Ubuntu, kde jej můžete nainstalovat.

    Ubuntu je založen na Debianu, který vytvořil formát balíčku .deb. Ostatní distribuce Linuxu budou mít svůj vlastní balíček, pokud nejsou založeny na Debianu. Například Fedora a další distribuce založené na Red Hat používají balíčky .rpm. Mnoho společností, které nabízejí software pro Linux, jej nabízí v různých formátech balíčků pro různé distribuce.

    Úložiště balíčků třetích stran

    Ubuntu provozuje vlastní repozitáře balíčků, které jsou plné open-source (a některé uzavřené zdroje), kompilované a zabalené pro Ubuntu. Kdokoliv si však může nastavit vlastní repozitáře balíčků.

    Úložiště balíků třetích stran jsou často přidávány do vašeho systému hladce. Například při instalaci prohlížeče Google Chrome nebo Steam ze souboru .deb soubor .deb přidá do vašeho systému oficiální repozitář softwaru Google nebo Valve. Když je balík aktualizován v úložišti, budete o aktualizacích informováni a můžete je nainstalovat prostřednictvím aplikace Software Updater. Na rozdíl od systému Windows mohou být aktualizace všech nainstalovaných softwarů spravovány na jednom místě.

    Můžete si prohlédnout své repozitáře softwaru a přidat další (pokud znáte jejich detaily) z aplikace Zdroje softwaru dodávané s Ubuntu.

    Jiné distribuce Linuxu také podporují repozitáře třetích stran, ale úložiště a software, který obsahují, jsou specifické pro distribuci.

    Archiv osobních balíčků (PPA)

    PPA jsou další formou úložišť balíčků třetích stran. Jsou hostovány na systému Canonical Launchpad, kde si někdo může vytvořit PPA.

    PPA často obsahují experimentální software, který nebyl oficiálně přidán do hlavních, stabilních repozitářů Ubuntu. Mohou také obsahovat novější verze softwaru, které ještě nejsou považovány za dostatečně stabilní, aby se dostaly do hlavních úložišť Ubuntu.

    Například tým Wine Team od Ubuntu nabízí PPA s nejnovějšími verzemi softwaru Wine pro spouštění aplikací Windows na Linuxu. Chcete-li jej přidat, přidejte následující řádek do aplikace Zdroje softwaru výše:

    ppa: ubuntu-víno / ppa

    Každá stránka PPA na webové stránce společnosti Canonical Launchpad obsahuje pokyny pro přidání PPA do vašeho systému. Jakmile je PPA přidán do vašeho systému, můžete instalovat balíčky z PPA pomocí standardního softwaru, jako je softwarové centrum Ubuntu, softwarový aktualizátor a nástroj příkazového řádku apt-get.

    Kompilace ze zdroje

    Veškerý binární software je kompilován ze zdrojového kódu. Balíky .deb systému Ubuntu obsahují software kompilovaný speciálně pro vydání Ubuntu, které používáte. Tyto aplikace jsou kompilovány pro použití softwarových knihoven dostupných pro vaše vydání Ubuntu.

    Vývojáři určitého softwaru obecně uvolňují software ve formě zdrojového kódu. Distribuce Linuxu přebírají zdrojový kód, kompilaci a vytváření balíčků pro vás. Můžete také stáhnout zdrojový kód programu a sami jej kompilovat. Obvykle byste neměli dělat to na Ubuntu. Nejvíce experimentální software, který můžete potřebovat, je pravděpodobně v PPA, kde někdo již pro vás vynaložil těžkou práci.

    U jiných distribucí může být občas nutné kompilovat program, abyste získali nejnovější verzi, kterou potřebujete, nebo nainstalujte program, který není k dispozici ve vašich úložištích. Avšak průměrný uživatel Linuxu a dokonce i mnoho uživatelů Linuxu nebude nikdy muset kompilovat něco ze zdroje.

    Soubory zdrojového kódu jsou obecně distribuovány ve formátu .tar.gz, ale to je jen typ archivu - soubory .tar.gz mohou obsahovat cokoliv, stejně jako soubory ZIP..

    Binární programy

    Některé programy jsou distribuovány v binární formě, nikoliv ve formě zdrojového kódu. Může to být způsobeno tím, že program je uzavřený a distributor programu nechce dělat tvrdou práci při balení pro různé distribuce.

    Například Mozilla nabízí stahování binárních souborů Firefoxu ve formátu .tar.bz2. (.tar.bz2 je pouze jiný archivní formát, jako soubor zip.) Tento archiv můžete stáhnout, extrahovat do složky ve vašem počítači a spustit skript run-mozilla.sh v něm (stačí na něj dvakrát kliknout) spustit stažený binární soubor Firefox.

    V případě Firefoxu byste však neměli dělat. Použijte balíček Firefox, který je dodáván s operačním systémem - je pravděpodobně lépe optimalizován, rychlejší a bude aktualizován prostřednictvím vašich standardních nástrojů pro správu balíčků. Přesto, pokud používáte starší distribuci Linuxu, která je dodávána s zastaralým Firefoxem, můžete si stáhnout Firefox binární do vašeho počítače a spustit jej z adresáře, aniž byste potřebovali oprávnění k jeho instalaci.

    Mnoho softwaru s uzavřeným zdrojem (zejména starší, nepodporovaný software s uzavřeným zdrojem) je distribuováno v nebalené binární podobě. Software, jako jsou Linuxové porty Doom 3, Quake 4, Unreal Tournament 2004 a Neverwinter Nights, jsou distribuovány v binárních balíčcích a dokonce mají instalátory podobné Windows. Tyto instalační programy jsou ve skutečnosti pouze programy, které extrahují soubory hry do složky a vytvářejí zkratky pro nabídku aplikací.


    Samozřejmě existují i ​​jiné způsoby, jak nainstalovat software na Ubuntu. Projekt Zero Install (také známý jako 0install) se pokouší měnit instalaci softwaru Linuxu již více než pět let a vytváří systém pro instalaci desktopového softwaru, který funguje ve všech distribucích Linuxu. Projekt Zero Install však nezajal mnoho trakce. Většina uživatelů Linuxu je dobře obsluhována správcem balíčků distribuce Linuxu - zejména pokud používají Ubuntu, což je většina softwaru zabalena.