Jak nainstalovat soubor .deb na Ubuntu

How Install Deb File Ubuntu



Jiný software Linuxu byl před mnoha lety distribuován pouze jako zdrojový kód. Abychom jej mohli použít, museli jsme kompilovat software ze zdroje. Pokud zdroj softwaru závisel na jiných knihovnách, museli jsme před kompilací softwaru, který jsme chtěli nainstalovat, stáhnout také zdrojový kód této knihovny. Pokud tato knihovna závisela na některých dalších knihovnách, museli jsme stáhnout zdroj těchto knihoven a také je zkompilovat. Museli jsme projít celou řadou problémů se závislostí, které se v té době říká závislostní peklo. Neexistoval žádný systém balení, jaký máme dnes. V dnešní době jsou balíčky předkompilovány pro různé architektury strojů a uchovávány na centrálním serveru (nazývaném úložiště balíčků) a software pro správu balíků se používá k automatickému stahování, řešení závislostí a instalaci za nás.

V distribucích Linuxu založených na Debianu, jako je Debian GNU/Linux, Ubuntu, Linux Mint a další, se používá správce balíčků APT. Formát balíčku správce balíčků APT je archiv DEB. Rozšíření archivu DEB je .deb.







V dnešní době je většina běžných softwarových balíků k dispozici v oficiálním úložišti balíčků námi používané distribuce Linuxu. Můžeme jej tedy snadno nainstalovat pomocí správce balíčků, v případě Ubuntu/Debian správce balíčků APT. Ale stále existují případy, kdy požadovaný software není k dispozici v oficiálním úložišti balíků a my musíme stáhnout balíček balíčku DEB z oficiálních webových stránek tohoto softwaru a nainstalovat jej do našeho operačního systému Ubuntu/Debian ručně.



V tomto článku vám ukážu, jak nainstalovat soubor DEB na Ubuntu. K demonstraci použiji Ubuntu 18.04 LTS. Začněme.



Můžete použít dpkg na Ubuntu nainstalujte soubor DEB.





Stáhl jsem si soubor DEB webového serveru Apache 2 https://packages.ubuntu.com jen pro ukázku. Samozřejmě jej můžete velmi snadno nainstalovat pomocí správce balíčků APT. Ale ukážu vám, jak jej nainstalovat ze souboru DEB.



Nyní otevřete terminál ve stejném adresáři jako váš soubor DEB. Jak vidíte, soubor DEB je k dispozici v adresáři.

Nyní jej nainstalujte pomocí následujícího příkazu:

$sudo dpkg -iapache2_2.4.29-1ubuntu4.1_amd64.deb

Jak vidíte, instalace se nezdařila, protože závislosti nebylo možné vyřešit. Balíček DEB apache2 záleží na apache2-bin , nástroje apache2 , data apache2 žádný z nich není nainstalován.

Nyní, abyste vyřešili závislosti, musíte nejprve nainstalovat tyto balíčky, než budete moci nainstalovat apache2 balík.

Naštěstí pro nás jsou balíčky závislostí dostupné v oficiálním úložišti balíčků Ubuntu. Vše, co musíme udělat, je spustit následující příkaz:

$sudovýstižný-F Nainstalujte

Jak vidíte, správce balíčků APT vyřešil všechny závislosti automaticky. Nyní stiskněte a a poté stiskněte .

Měl by být nainstalován balíček apache2.

Jak vidíte, Apache 2 funguje.

Balíčky závislostí někdy nebudou k dispozici v oficiálním úložišti balíčků Ubuntu. V takovém případě musíte na internetu najít požadované balíčky DEB a nainstalovat je pomocí dpkg také. Budete také muset vyřešit jakoukoli závislost, kterou budou mít tyto balíčky závislostí. Jak se závislost zvyšuje, je to čím dál těžší a je to velmi nepraktické pro soubory DEB, které mají mnoho závislostí.

Instalace souboru DEB pomocí softwarového centra Ubuntu:

Soubor DEB můžete také nainstalovat pomocí softwarového centra Ubuntu. Klikněte pravým tlačítkem na soubor DEB a klikněte na Otevřete s instalací softwaru .

Nyní klikněte na Nainstalujte .

Nyní zadejte heslo a klikněte na Ověřit .

Závislosti by měly být automaticky vyřešeny, pokud jsou k dispozici v úložišti balíčků Ubuntu a měl by být nainstalován software.

Po dokončení instalace byste měli vidět následující okno.

Pokud některý balíček závislostí není k dispozici v oficiálním úložišti balíčků Ubuntu nebo v některém z úložišť balíčků, které jste přidali prostřednictvím PPA, instalace se nezdaří. V takovém případě budete muset balíčky závislostí najít a nainstalovat také ručně.

Takto tedy nainstalujete soubor DEB na Ubuntu. Děkujeme za přečtení tohoto článku.