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:
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ť.