Ubuntu

Ako nainštalovať a .deb súbor na Ubuntu

Ako nainštalovať a .deb súbor na Ubuntu
Rôzny softvér pre Linux sa pred mnohými rokmi distribuoval ako jediný zdrojový kód. Aby sme mohli softvér používať, museli sme ho kompilovať zo zdroja. Ak zdroj softvéru závisel od iných knižníc, museli sme si tiež stiahnuť zdrojový kód tejto knižnice a pred kompiláciou softvéru, ktorý sme chceli nainštalovať, ho skompilovať. Ak táto knižnica závisela od niektorých ďalších knižníc, museli sme si stiahnuť zdroj týchto knižníc a tiež ich skompilovať. Museli sme prekonať celú skupinu problémov so závislosťou, ktorá sa v tom čase nazývala „peklo závislosti“. Neexistoval taký systém balenia, aký máme dnes. V dnešnej dobe sú balíky predkompilované pre rôzne architektúry strojov a uchovávané na centrálnom serveri (nazývanom úložisko balíkov). Na automatické stiahnutie, riešenie závislostí a inštaláciu pre nás sa používa softvér na správu balíkov.

V distribúciách Linuxu založených na Debiane, ako sú Debian GNU / Linux, Ubuntu, Linux Mint a ďalšie, sa používa správca balíkov APT. Formát balíka správcu balíkov APT je archív DEB. Prípona archívu DEB je .deb.

V dnešnej dobe je väčšina bežných softvérových balíkov k dispozícii v oficiálnom úložisku balíkov distribúcie Linuxu, ktorú používame. Môžeme ho teda ľahko nainštalovať pomocou správcu balíkov, v prípade Ubuntu / Debian správcu balíkov APT. Ale stále existujú chvíle, keď softvér, ktorý chceme, nie je k dispozícii v oficiálnom úložisku balíkov a musíme si stiahnuť súbor balíka DEB z oficiálnej webovej stránky tohto softvéru a manuálne ho nainštalovať do nášho operačného systému Ubuntu / Debian.

V tomto článku vám ukážem, ako nainštalovať súbor DEB na Ubuntu. Budem používať Ubuntu 18.04 LTS na demonštráciu. Začnime.

Inštalácia súboru DEB z príkazového riadku:

Môžete použiť dpkg príkaz na Ubuntu na inštaláciu súboru DEB.

Stiahol som si súbor DEB webového servera Apache 2 z balíkov https: //.ubuntu.com len na ukážku. Môžete si ho samozrejme nainštalovať pomocou správcu balíkov APT veľmi ľahko. Ale ukážem vám, ako ho nainštalovať zo súboru DEB.

Teraz otvorte terminál v rovnakom adresári ako váš súbor DEB. Ako vidíte, súbor DEB je k dispozícii v adresári.

Teraz ho nainštalujte pomocou nasledujúceho príkazu:

$ sudo dpkg -i apache2_2.4.29-1ubuntu4.1_amd64.deb

Ako vidíte, inštalácia zlyhala, pretože závislosti nebolo možné vyriešiť. Balík DEB apache2 záleží na apache2-bin, apache2-utils, apache2-data žiadna z nich nie je nainštalovaná.

Teraz, aby ste vyriešili závislosti, musíte najskôr nainštalovať tieto balíčky, až potom budete môcť inštalovať apache2 balíček.

Našťastie pre nás sú balíčky závislostí k dispozícii v oficiálnom úložisku balíkov Ubuntu. Všetko, čo musíme urobiť, je spustiť nasledujúci príkaz:

$ sudo apt -f nainštalovať

Ako vidíte, správca balíkov APT vyriešil všetky závislosti automaticky. Teraz stlačte r a potom stlačte .

Balík apache2 by mal byť nainštalovaný.

Ako vidíte, Apache 2 funguje.

Balíky závislostí niekedy nebudú k dispozícii v oficiálnom úložisku balíkov Ubuntu. V takom prípade musíte nájsť potrebné balíčky DEB na internete a nainštalovať ich pomocou dpkg tiež. Budete tiež musieť vyriešiť každú závislosť, ktorú budú mať tieto balíčky závislostí. S pribúdajúcimi závislosťami je to čoraz ťažšie a pre súbory DEB, ktoré majú veľa závislostí, je to veľmi nepraktické.

Inštalácia súboru DEB pomocou softvérového centra Ubuntu:

Súbor DEB môžete tiež nainštalovať pomocou Softvérového centra Ubuntu. Stačí kliknúť pravým tlačidlom myši na súbor DEB a kliknúť na Otvoriť pomocou inštalácie softvéru.

Teraz kliknite na Inštalácia.

Teraz zadajte svoje heslo a kliknite na Overiť.

Závislosti by mali byť automaticky vyriešené, ak sú k dispozícii v úložisku balíkov Ubuntu a softvér by mal byť nainštalovaný.

Po dokončení inštalácie by sa malo zobraziť nasledujúce okno.

Ak nejaký balík závislostí nie je k dispozícii v oficiálnom úložisku balíkov Ubuntu alebo v úložiskách balíkov, ktoré ste pridali prostredníctvom protokolu PPA, inštalácia zlyhá. V takom prípade budete musieť nájsť a nainštalovať balíčky závislostí tiež manuálne.

Takto teda inštalujete súbor DEB na Ubuntu. Ďakujeme, že ste si prečítali tento článok.

Hry Ako vyvíjať hru v systéme Linux
Ako vyvíjať hru v systéme Linux
Pred desiatimi rokmi by len málo používateľov Linuxu predpovedalo, že ich obľúbený operačný systém bude jedného dňa populárnou hernou platformou pre k...
Hry Open source porty komerčných herných strojov
Open source porty komerčných herných strojov
Na hranie starých i niektorých z nedávnych herných titulov je možné využiť bezplatné hry s otvoreným zdrojom a multiplatformové herné enginy. V tomto ...
Hry Najlepšie hry z príkazového riadku pre systém Linux
Najlepšie hry z príkazového riadku pre systém Linux
Príkazový riadok nie je pri použití systému Linux iba vaším najväčším spojencom - môže byť tiež zdrojom zábavy, pretože ho môžete použiť na hranie mno...