dpkg / dpkg-dotaz
Správca balíkov Debianu je dpkg, dpkg je príkaz, ktorý používame na inštaláciu, odstránenie a správu balíkov Debianu. Ak chcete vedieť, ako sa vytvárajú súbory dpkg, môžete si pozrieť tento článok na túto tému.
Ak chcete urobiť jednoduchý úplný zoznam všetkých balíkov nainštalovaných v našom systéme Debian, spustite:
dpkg -l
Ako vidíte, sú tu 4 stĺpce, ktoré zobrazujú názvy programov, verzie, podporu architektúry a popis.
A dpkg-dotaz -l príkaz vyvolá úplne rovnaký výstup, a to dvoma spôsobmi, ako získať rovnaké informácie o balíkoch:
Pre pohodlnejší výhľad môžete pridať menej parameter, spustený z konzoly:
dpkg-dotaz -l | menej
Ak chceme hľadať konkrétnu .balík deb a ak je nainštalovaný, spustite:
dpkg -sVyskúšajte:
dpkg -s nano | grep StatusPotom skúste s balíkom, o ktorom viete, že ho nemáte, v mojom prípade zle používam kocúrika:
dpkg -s kocúr | grep Status
Ako vidíte, prvý výstup hovorí, že nano je nainštalované, zatiaľ čo druhý hovorí, že tomcat nie je nainštalovaný, ale je k dispozícii.
Teraz, ak chceme uviesť konkrétny balík s informáciami, ktoré sú s ním spojené dpkg -l typ:
dpkg -lVyskúšajte:
dpkg -l nano
Ekvivalent dotazu dpkg opäť vyvolá rovnaký výstup
Ak chcete uviesť zoznam všetkých súborov patriacich k typu balíka:
dpkg -LVyskúšajte
dpkg -L nano
Tento príkaz zobrazuje všetky súbory patriace k nano a jeho cestám. Tieto informácie môžeme mať pred inštaláciou balíka, získame a .deb balíček a vyskúšajte:
dpkg -c <.deb>
V tomto prípade dpkg -c zobrazuje adresáre a súbory, ktoré sa nainštalujú s Teamviewerom.
Teraz poďme zistiť celkový počet balíkov nainštalovaných v našom zariadení, spustite:
dpkg-query -f '$ binary: Package \ n' -W | wc -l
dpkg-dotaz dovoľte nám exportovať zoznam nainštalovaných balíkov, ktoré môžeme neskôr použiť na preinštalovanie rovnakého softvéru na iné zariadenie. Ak chcete vytvoriť zoznam spustených nainštalovaných balíkov:
dpkg-query -f '$ binary: Package \ n' -W> inststalledPackages
Teraz skúste:
menej nainštalovaných balíkov
trefný
Apt (Advanced Package Tool) je ďalší správca balíkov dostupný v distribúciách Linuxu založených na Debiane a Ubuntu. Aj keď nájdete informácie o balíkoch, dpkg má oproti apt výhody, apt je lepší, pretože dokáže vyriešiť závislosti pri inštalácii softvéru. Ale tiež môže byť užitočné uviesť zoznam balíkov a získať o nich informácie.
Zoznam nainštalovaných balíkov s apt run získate takto:
zoznam apt - nainštalovaný
Môžete tiež pridať parameter menej, aby ste mali pohodlné zobrazenie, ktoré vám umožní ľahké prechádzanie riadkami a stránkami.
zoznam apt - nainštalovaný | menej
S apt môžeme tiež použiť grep na vyhľadanie konkrétneho balíka na type konzoly:
zoznam apt - nainštalovaný | grep -i nano
Varovanie môžete ignorovať, apt informuje o prítomnosti balíka.
Ak chceme vypísať závislosti pre balík s apt, napíšeme do terminálu:
záleží na apt-cache
Tento výstup odhaľuje závislosti Teamviewera.Dúfam, že ste našli tento článok so zoznamom programov a ich informáciami o systémoch Debian a Ubuntu. Ako vidíte, každý program (dpkg, dpkg-query alebo apt) má svoje vlastné výhody a nevýhody, zatiaľ čo dpkg / dpkg-query nám umožňuje zhromaždiť viac informácií apt môže pomôcť tam, kde dpkg zlyháva ako závislosti.Ak chcete získať ďalšie tipy a aktualizácie pre systém Linux, sledujte stránku LinuxHint.