Díky softwaru, který používáte ve svém počítači, je skutečně osobní. Vypráví hodně o tom, s čím pracujete, co rádi děláte, nebo o svých koníčcích.

Tato příručka pojednává o tom, jak spravovat softwarové balíčky pomocí správce balíčků Debian (dpkg) v distribucích Linuxu založených na Debianu, jako jsou Ubuntu, Debian, Mint a Kali atd. Softwarové balíčky Debianu mají příponu .deb.

Správa softwaru je jednou z nejběžnějších úloh, které budete dělat na svém osobním počítači nebo jako správce systému.

Co je Dpkg?

Dpkg je nástroj na nízké úrovni, který se skládá ze sady příkazů, které se používají k instalaci, odebrání, výpisu a správě softwarových balíků v distribucích Linuxu založených na Debianu.

Obslužný program dpkg je základem, na kterém jsou postaveny další nástroje pro správu softwaru, jako jsou Apt a Synaptic. Ty jsou kategorizovány jako nástroje pro správu softwaru na vysoké úrovni.

Místní instalace souborů softwarového balíčku Debian (.deb) na vašem PC je jednou ze specializací dpkg.

instagram viewer

To je zvláště důležité pro instalaci softwaru na stroje, které jsou mimo síť z bezpečnostních důvodů nebo kvůli problémům s připojením k síti. Pozoruhodné softwarové balíčky, které lze nainstalovat pomocí dpkg, zahrnují VS Code, Google Chrome a VirtualBox.

Seznam nainstalovaných softwarových balíčků

Chcete-li zobrazit seznam nainstalovaných softwarových balíků v počítači, jednoduše spusťte následující příkaz.

dpkg --get-výběry

The --get-výběry Možnost příkazu zobrazuje názvy nainstalovaných balíků v jednoduchém a čistém formátu.

Chcete-li zobrazit dostupné podrobnosti o verzi nainstalovaných balíčků, můžete použít následující příkaz. Kromě toho jsou uvedeny informace, jako je verze softwaru, instalovaná velikost, původ, priorita atd.

dpkg --print-avail

Chcete-li zobrazit informace o softwarovém balíčku v tabulkové formě. Můžete použít dpkg-dotaz příkaz takto.

dpkg-query - seznam

Instalace softwarových balíčků

Instalace softwarových balíčků je jednou z nejběžnějších úloh, které na našich počítačích provádíme. Než budete moci nainstalovat softwarové balíčky ve vašem počítači s dpkg, musíte si nejprve stáhnout softwarový balíček a mít jej lokálně. Softwarové balíčky můžete snadno stáhnout pomocí prohlížeče nebo pomocí nástrojů, jako je wget nebo curl.

K instalaci a odebrání softwarových balíků pomocí dpkg budete potřebovat zvýšená oprávnění.

Například k instalaci Google Chrome, stáhněte jej do složky Stažené soubory. Pak jednoduše spusťte následující příkaz.

sudo dpkg --install ~ / Soubory ke stažení / google-chrome-stable_current_amd64.deb

Obnova závislostí

Softwarové balíčky v systému Linux často závisí na hladkém fungování jiných softwarů.

Když instalujete balíčky přes dpkg, je často moudré obnovit závislosti pomocí Apt pomocí následujícího příkazu, abyste se ujistili, že vše funguje dobře.

sudo apt install -f

Spropitné: Pro většinu příkazů dpkg můžete použít zkratkovou metodu. Například, dpkg -i název_balíku namísto dpkg - nainstalujte název_balíku pro instalaci softwarových balíčků. Tato příručka používá druhý přístup, protože dlouhé příkazy jsou jasnější.

Příbuzný: Jak najít a opravit poškozené balíčky v systému Linux

Aktualizace softwaru

Vedení vašeho systém aktuální je dobrá linie obrany před bezpečnostními nedostatky a je klíčem k vytvoření stabilnějšího a robustnějšího systému.

Chcete-li aktualizovat softwarové balíčky nainstalované pomocí dpkg, musíte si nejprve stáhnout novější balíček a poté jej nainstalovat pomocí instalačního příkazu popsaného v části výše.

Chcete-li zkontrolovat poškozené balíčky, použijte - audit volba. Tato možnost příkazu zkontroluje, zda byly všechny balíčky nainstalovány správně a zda v nich chybí nějaké závislosti. Pokud by došlo k poškození balíčku, pak vám nástroj dpkg poradí s navrhovanými opravami.

dpkg - audit

Opětovná konfigurace softwarového balíčku

Další výkonnou možností, kterou dpkg poskytuje, je schopnost překonfigurovat softwarový balíček, který již byl nainstalován. Chcete-li například překonfigurovat VirtualBox, můžete spustit níže uvedený příkaz a zobrazí se vám konfigurační obrazovka.

sudo dpkg-reconfigure virtualbox-6.1

Odebrání softwarových balíčků

Pokud již software nepotřebujete a jste připraveni jej odebrat, nebo jej chcete odebrat za účelem aktualizace softwaru, můžete použít --odstranit možnost příkazu.

sudo dpkg - odebrat google-chrome-stable

(Ve výše uvedeném příkazu google-chrome-stable je název balíčku)

Když odeberete softwarové balíčky pomocí možnosti --remove, konfigurační soubory spojené s odstraněným balíčkem zůstanou nedotčeny. Až tedy tuto část softwaru znovu nainstalujete, použije předchozí konfigurace.

Chcete-li úplně odebrat softwarový balíček a související konfigurace, můžete použít volbu --purge.

sudo dpkg --purge google-chrome-stable

Získání informací o softwarovém balíčku

Můžete získat více informací o balíčku, který se chystáte nainstalovat --info.

sudo dpkg --info ~ / Soubory ke stažení / google-chrome-stable_current_amd64.deb

Výstup obsahuje informace, jako je softwarová architektura, správce, číslo verze atd.

Kontrola obsahu softwarového balíčku

Můžete také zkontrolovat obsah balíčku Debian pomocí --obsah. Výpis načrtne adresářovou strukturu balíčku a všech důležitých souborů, jako je softwarová licence a další soubory manifestu.

dpkg --contents ~ / Downloads / google-chrome-stable_current_amd64.deb

Obsah balíčku je zobrazen ve formátu dlouhého seznamu, jak je uvedeno níže.

Zjištění, zda je nainstalován balíček

Pomocí softwaru můžete snadno zkontrolovat, zda je na vašem počítači nainstalován nějaký softwarový balíček --postavení volba. Chcete-li například zjistit, zda je ve vašem systému nainstalován zoom, jednoduše spusťte níže uvedený příkaz.

sudo dpkg --status zoom

Výstup také zobrazuje další podrobnosti, například účel softwarového balíčku a dodavatele.

Ukázkový výstup vypadá níže. Například řádek dva výstupu příkazu zobrazuje stav balíčku. Jak vidíte z výstupu, balíček zvětšení je nainstalován na tomto konkrétním stroji.

Můžete z nich vyhledat adresáře balíků, které splňují podmínky bezplatné distribuce podle standardů Debianu oficiální stránka.

Přečtěte si více: Základní příkazy, které vám pomohou začít s Linuxem

Získání pomoci

Chcete-li se dozvědět více o příkazu dpkg, můžete použít --Pomoc volba.

dpkg - pomoc

Podrobnější informace o možnostech příkazu dpkg a stavu softwarových balíků najdete v Man Pages.

muž dpkg

A co alternativní správci balíčků?

dpkg je výkonný nástroj pro instalaci a správu softwarových balíků. Nástroje vyšší úrovně, jako je apt a synaptický, používají dpkg. Mezi další alternativy instalace balíčků patří Apt, Synaptic a Aptitude.

E-mailem
Průvodce pro začátečníky k instalaci softwaru v Ubuntu pomocí APT

Pokud jste používali Ubuntu, pravděpodobně jste někdy použili příkaz apt. Ale věděli jste, že je toho mnohem víc než instalace apt-get a upgrade apt-get?

Přečtěte si další

Související témata
  • Linux
  • Linux
  • Správci balíčků
O autorovi
Mwiza Kumwenda (2 publikované články)

Mwiza vyvíjí software podle povolání a rozsáhle píše o Linuxu a front-end programování. Mezi jeho zájmy patří historie, ekonomie, politika a podniková architektura.

Více od Mwizy Kumwendy

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!

Ještě jeden krok…!

V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.

.