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.
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.
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ší
- Linux
- Linux
- Správci balíčků
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.
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.