Pomocou týchto príkazov je ľahké zistiť, ktoré balíky máte nainštalované na svojom počítači so systémom Linux.

Pred inštaláciou nového balíka musíte skontrolovať, či už je nainštalovaný vo vašom systéme. Okrem toho, ak prechádzate na nový systém, zoznam všetkých nainštalovaných balíkov vám môže ušetriť značný čas a námahu. Môže vám tiež uľahčiť identifikáciu nechcených balíkov, ktoré chcete odstrániť, aby ste uvoľnili miesto.

Tu je návod, ako vypísať zoznam všetkých nainštalovaných balíkov v rôznych distribúciách Linuxu vrátane Ubuntu, Debian, CentOS, Arch Linux a openSUSE.

Zoznam nainštalovaných balíkov na Ubuntu/Debian

V distribúciách založených na Debiane môžete použiť správcu balíkov APT na vyhľadanie, inštaláciu, aktualizáciu a odstránenie balíkov. Pomocou APT môžete tiež zoznam všetkých nainštalovaných programov na Debian/Ubuntu spolu s ich verziami a niektorými ďalšími informáciami.

Ak chcete zobraziť zoznam všetkých nainštalovaných balíkov Distribúcie založené na Debiane, použite nasledujúci príkaz:

instagram viewer
zoznam apt --nainštalovaný

Zoznam zobrazuje rôzne balíčky s [nainštalované], [nainštalované, automaticky], a [nainštalované, lokálne] značky.

  • [nainštalované] ukazuje, že ste balík nainštalovali z oficiálneho úložiska.
  • [nainštalované, automaticky] ukazuje, že APT nainštaloval tento balík ako závislosť pre iný softvérový balík.
  • [nainštalované, lokálne] zobrazuje balíky, ktoré ste nainštalovali lokálne pomocou dpkg -i a nie z úložiska.

Program môžete vyhľadať aj zo zoznamu nainštalovaných programov pomocou príkazu grep nasledovne:

zoznam apt --nainštalovaný | grep názov_programu

Na zoznam nainštalovaných balíkov môžete použiť aj nástroj dpkg:

dpkg -l

Ak chcete vytlačiť iba názvy nainštalovaných balíkov, použite príkaz dpkg s awk takto:

dpkg -l | awk '{print $2}'

Zobrazenie nainštalovaných balíkov v distribúciách založených na RHEL

YUM a DNF sú zvyknuté spravovať balíky v distribúciách založených na RHEL. Pomocou nich môžete inštalovať, aktualizovať, vypisovať a odstraňovať balíky na vašom PC

Zatiaľ čo YUM sa už nepoužíva v novších distribúciách (ako RHEL 8, CentOS 8, Fedora 22 atď.), vo väčšine z nich stále funguje. RPM vám tiež umožňuje inštalovať a spravovať lokálne balíčky RPM.

Ak chcete zobraziť zoznam všetkých nainštalovaných balíkov v distribúciách založených na RHEL s YUM, použite:

yum zoznam nainštalovaný

Pre balíky nainštalované s DNF použite:

nainštalovaný zoznam dnf

Môžete tiež zobraziť zoznam nainštalovaných balíkov v distribúciách založených na RHEL pomocou nasledujúceho príkazu rpm:

ot./min -qa

The --posledný možnosť s vyššie uvedeným príkazom uvádza zoznam všetkých nedávno nainštalovaných balíkov s najnovším balíkom navrchu:

ot./min -qa --posledný

Tento príkaz tiež uvádza dátum a čas nainštalovaného balíka spolu s názvami balíka:

otáčky -qa --posledné | tac

Zoznam nainštalovaných balíkov na Arch Linux

Pacman je predvolený správca balíkov v distribúciách Linuxu založených na Arch, ako sú Manjaro a EndeavourOS. S Pacmanom môžete nainštalovať a odstrániť balíky v distribúciách založených na Arch, aktualizovať zastarané balíky a zobraziť zoznam všetkých nainštalovaných balíkov.

Tu je príkaz na zoznam všetkých nainštalovaných balíkov v distribúcii založenej na Arch:

pacman -Q

Ak chcete zobraziť zoznam všetkých explicitne nainštalovaných balíkov, použite:

pacman -Qe

Ak chcete zobraziť zoznam všetkých cudzích balíkov, ktoré ste manuálne nainštalovali z iného než hlavného úložiska, použite:

pacman -Qm

Ak hľadáte konkrétny balík v zozname nainštalovaných balíkov, použite:

pacman -Q | grep 

Zoznam nainštalovaných balíkov na openSUSE

Zypper je predvolený správca balíkov príkazového riadka v openSUSE. Ak chcete zobraziť zoznam všetkých nainštalovaných balíkov na openSUSE, použite niektorý z nasledujúcich príkazov:

vyhľadávanie zypper -- iba nainštalované

alebo:

zypper sa -i

Ak chcete skontrolovať, či sa konkrétny balík nachádza v zozname nainštalovaných balíkov, použite nasledujúcu syntax:

zypper sa -i 

Informácie o nainštalovanom balíku môžete vytlačiť aj pomocou:

informácie o zipse 

Zobrazte nainštalované balíky Snap v systéme Linux

Okrem tradičných vstavaných správcov balíkov existujú aj niektoré programy, ktoré môžete nainštalovať do svojho systému Linux pomocou aplikácie Snap.

Snap je univerzálny správca balíkov podporovaný vo všetkých hlavných distribúciách Linuxu. Vďaka tomu je inštalácia softvéru v systéme Linux oveľa jednoduchšia, pretože balíčky Snap sa dodávajú spolu s ich závislosťami.

Ak chcete zobraziť zoznam nainštalovaných balíkov Snap v ľubovoľnej distribúcii Linuxu, spustite:

snap list

Tento príkaz zobrazí zoznam balíkov, ktoré ste nainštalovali pomocou Snap. Nezahŕňa žiadne balíky, ktoré ste nainštalovali pomocou predvolených správcov balíkov.

Spolu s názvom nainštalovaného balíka zoznam obsahuje aj niektoré ďalšie informácie, ako napríklad číslo verzie balíka, číslo revízie, informácie o kanáli, názov vydavateľa a prípadné ďalšie informácie k dispozícii.

Zoznam nainštalovaných balíkov Flatpak

Podobne ako Snap, Flatpak je tiež nástrojom na jednoduchšiu správu balíkov v systéme Linux. Flatpak môžete nainštalovať na všetky hlavné distribúcie Linuxu a môžete ho použiť na vytváranie, inštaláciu a spúšťanie aplikácií v systéme Linux.

Ak chcete zobraziť zoznam nainštalovaných balíkov Flatpak, použite nasledujúci príkaz:

flatpak zoznam

Tento príkaz zobrazí zoznam všetkých nainštalovaných balíkov Flatpak a runtime vo vašom systéme Linux. Runtime je súbor závislostí, ktoré aplikácia vyžaduje na spustenie.

Ak chcete zobraziť iba nainštalované aplikácie, použite --aplik možnosť takto:

zoznam flatpakov --app

Podobne, ak chcete zobraziť iba nainštalované moduly runtime, použite príkaz --beh programu možnosť:

flatpak zoznam --runtime

Ak chcete zobraziť podrobné informácie o uvedených položkách, ako je veľkosť nainštalovanej aplikácie, architektúra, pôvod atď -d možnosť:

flatpak zoznam -d

Môžete tiež preskočiť všetky dodatočné informácie a iba vytlačiť názvy nainštalovanej aplikácie pomocou:

flatpak --columns=zoznam mien

Uložte zoznam nainštalovaných programov do súboru

Ak chcete uložiť zoznam všetkých nainštalovaných programov do súboru, presmerujte výstup príkazu do súboru pomocou operátora presmerovania (>), za ktorým nasleduje názov súboru.

Napríklad na uloženie zoznamu nainštalovaných programov APT do textového súboru s názvom install_programs.txt, príkaz by bol:

apt list --installed > install_programs.txt

Spočítajte počet nainštalovaných balíkov

Môžete tiež spočítať počet nainštalovaných balíkov v zozname pomocou príkazu wc. Napríklad, ak chcete spočítať počet nainštalovaných balíkov Zypperom v openSUSE, príkaz by bol:

vyhľadávanie zypper -- iba nainštalované | wc -l

Máte zoznam všetkých nainštalovaných Linuxových balíkov!

Teraz, keď viete, aké balíky sú nainštalované vo vašom systéme Linux, môžete jednoducho aktualizovať tie zastarané alebo vyčistiť miesto odstránením nechcených balíkov.

Navyše tento zoznam programov môže tiež uľahčiť bezproblémový prechod na nový systém, čo vám umožní nainštalovať všetky tieto programy bez toho, aby ste si ich museli jednotlivo pamätať.