GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat balíčky Deb v Ubuntu, Debianu a Mintu

Deb package file je oficiální formát souboru instalovatelného softwarového balíčku v Debianu a Debian distribuce založené na Linuxu. .deb je přípona těchto souborů balíčku a dpkg (Debian package manager) je nástroj pro instalaci těchto balíčků.

Dab balíček obsahuje soubory požadované konkrétním softwarem a soubory metadat. Soubory metadat obsahují informace, jako je číslo verze, závislosti atd.

V Ubuntu standardním způsobem instalace balíčků není použití ‘dpkg ‘ sice, ale místo toho používá správce balíčků apt, který stáhne balíček a také stáhne balíčky pro všechny jeho závislosti, nepřímo volá ‘dpkg ‘ a poté nainstaluje balíček a všechny jeho závislosti.

Podívejme se, jak můžeme vzít jeden .deb balíček a správně jej nainstalujte do Ubuntu a další Debian distribuce Linuxu.

Instalace balíčku .deb v Ubuntu

Spusťte dpkg příkaz s '-i' (Install) argument pro instalaci konkrétního balíčku.

$ sudo dpkg -i deb_package_filename.deb

Po spuštění tohoto příkazu se může stát jedna ze dvou věcí:

  1. Balík se úspěšně nainstaluje bez chyb. To je případ, kdy jsou závislosti pro balíček již nainstalovány ve vašem systému Ubuntu.
  2. Instalace balíčku se nezdařila, protože nejsou zcela splněny závislosti balíčku. Toto je pravděpodobnější scénář, protože většina balíčků je závislá na věcech, které se zřídka používají k jinému účelu.

Vezměme si příklad .deb balíček pro „Cython “ (Obálka pro C programovací jazyk v Pythonu). Tento balíček závisí na dvou balíčcích:Python a LibC .

$ sudo dpkg -i cython_0.29.2-2_amd64.deb

Všimněte si chybových zpráv. Říká, že Cython nelze nakonfigurovat kvůli chybějící závislosti ‘Python ‘. Pokud Python byly již nainstalovány, instalace nezpůsobí žádné chyby.

V takovém případě spusťte následující příkaz apt k instalaci všech chybějících závislostí pro balíček:

$ sudo apt -f install

Z logu je celkem jasné, že apt identifikoval chybějící závislost Python , nainstalovali a nakonfigurovali jej a také dokončili krok konfigurace pro Cython (poslední řádek protokolu).

Ověřte, zda je balíček nainstalován, voláním pomocí '-v' nebo '--version' argument (pro zobrazení verze).

$ cython --version
Závěr

Dozvěděli jsme se o jednoduchém příkazu 'dpkg -i' k instalaci .deb balíček v Ubuntu a příkaz „apt -f install ‘ pro automatickou instalaci nesplněných závislostí.

Zjistěte více o různých možnostech v „dpkg ‘ na jeho manuálové stránce příkazového řádku spuštěním:

$ man dpkg

Děkujeme za přečtení a dejte nám vědět své myšlenky v komentářích níže!


Ubuntu
  1. Jak nainstalovat vývojové nástroje na Ubuntu, Debian a Mint

  2. Jak nainstalovat balíček Oracle 18c Xe na Ubuntu 18.04?

  3. Debian:Jak nainstalovat nebo odebrat balíčky DEB pomocí dpkg

  1. Jak nainstalovat balíčky RPM na Ubuntu

  2. Jak nainstalovat soubory Deb (balíčky) na Ubuntu

  3. Jak nainstalovat DaVinci Resolve 16.2 nebo 17 Beta v Ubuntu, Linux Mint nebo Debianu (generovat balíček DEB)

  1. Jak nainstalovat Webmin na Ubuntu 20.04

  2. Nainstalujte balíčky RPM na Ubuntu

  3. Jak nainstalovat Yarn na Ubuntu 20.04