Všichni víme, že Linux je jádro, nikoli operační systém jako Windows 10. Mnoho prodejců používá jádro Linuxu k vytváření různých distribucí, jako je Ubuntu, Debian, SuSE. Různé OS mají své vlastní GUI, jako Ubuntu má gnome a SuSE má KDE. Pamatujte však, že základem je vždy rozhraní příkazového řádku (CLI), které je rychlejší než GUI. Důvodem, proč je rozhraní příkazového řádku mezi uživateli Linuxu nejoblíbenější a nejužitečnější, je to, že nevyžaduje více systémové paměti a CPU. V Linuxu jsou softwarové balíčky nainstalovány a uloženy v systémovém úložišti. Pomocí různých příkazů shellu terminálu můžeme zkontrolovat a vytvořit seznam nainstalovaných balíčků v různých operačních systémech Linux.
Proč dáváme přednost správci balíčků?
Výhodou správce balíčků je, že pokud chceme instalovat program ručně metodou grafického uživatelského rozhraní instalace balíčků, musíme zajistit, aby byla konfigurace nastavena a všechny požadované závislosti byly na počítači aktuální. Ale správce balíčků to dělá automaticky, takže se nemusíte starat o nastavení konfigurace nebo závislosti pro instalaci konkrétního programu.
Jediné, co musíte udělat, je spustit jediný příkaz a poté nainstalovat program do počítače. V Linuxu lze správce balíčků použít k instalaci aplikací a zjištění nainstalovaných balíčků uvnitř stroje. V tomto příspěvku se naučíme, jak generovat index nainstalovaných balíčků v nejpoužívanějších linuxových distribucích.
Seznam nástrojů pro různé distribuce Linuxu
Různé distribuce Linuxu používají různé nástroje a metody k instalaci balíčků uvnitř systému. Zde je seznam příkazových nástrojů, které v tomto příspěvku použijeme k vytvoření seznamu nainstalovaných balíčků v různých distribucích Linuxu. Uvidíme některé základní příkazy pro Debian, Red Hat Linux Enterprise, Fedora, SuSE a Arch Linux.
- Red Hat Linux nebo CentOS používá
yum
nástroj v.rpm
formátu. - Fedora, Red Hat a CentOS používají
dnf
nástroj v.rpm
formát. - SuSE používá
RPM
, ale také používá svůj vlastní balíčkovací nástroj nazvanýzypper
. - Arch Linux používá
pacman
příkaz. - Debian a Ubuntu používají
apt
adpkg
nástroje v.deb
formátu.
1. Seznam nainstalovaných balíčků pomocí RPM
Příkaz
RPM je zkratka pro Red Hat Package Manager, ale používá se také v jiných distribucích, jako je CentOS, Fedora a SuSE. RPM má svá vlastní opatření pro získání seznamu nainstalovaných balíčků a jejich souborů. Pomocí RPM
můžete vytvořit seznam a seřadit názvy nainstalovaných balíčků. Můžete také exportovat textový soubor, který bude obsahovat všechna jména nainstalovaných balíčků ve vašem systému Linux.
Povolte dotaz na výpis názvů balíčků:
$ rpm -qa --last
Shrňte seznam nainstalovaných balíčků na systémech založených na RPM:
$ rpm -qa --last |wc --l
Export seznamu nainstalovaných balíčků do textového souboru na systémech založených na RPM:
$ rpm -qa --last > packages.txt
2. Seznam nainstalovaných balíčků pomocí YUM
Příkaz
YUM (Yellow Updater Modified) je systém rozhraní příkazového řádku s otevřeným zdrojovým kódem GUI, který se specificky používá k instalaci, odstraňování, aktualizaci a spouštění dotazů na Red Hat Linux a CentOS. yum
příkaz funguje na základě metody architektury server-klient.
Můžeme použít yum
příkazy k přípravě seznamu nainstalovaných balíčků, získání podrobných informací a výpočtu celkového počtu nainstalovaných balíčků na našem linuxovém stroji.
Vytvořte seznam nainstalovaných balíčků:
$ yum list installed $ yum list all
Získejte podrobné informace o balíčcích:
$ yum info acl
Shrnutí seznamu nainstalovaných balíčků:
$ yum list installed | wc –l
3. Seznam nainstalovaných balíčků pomocí DNF
Příkaz
DNF (Dandified Yum) je aktualizovaná verze správce softwarových balíků pro Red Hat, CentOS a Fedora Linux. V roce 2013 byl vydán na Fedoře 18, ale nyní je také výchozím správcem balíčků pro RHEL 8 a CentOS 8 od roku 2015.
Protože příkazy DNF jsou pro uživatele rychlé a praktické, zde jsou některé terminálové příkazy pro vytvoření seznamu nainstalovaných balíčků, získání podrobných informací o balíčcích a výpočet celkového počtu nainstalovaných balíčků ve vašem systému.
Můžete také vytvořit a exportovat textový soubor, který bude obsahovat všechny informace o nainstalovaných balíčcích. Textový soubor bude uložen do home
adresář.
Vytvořte seznam nainstalovaných balíčků:
$ dnf list installed
Získejte podrobné informace o balíčcích:
$ dnf info tilix
Vypočítejte celkový počet balíčků nainstalovaných ve vašem systému:
$ dnf list installed | wc –l
Export seznamu nainstalovaných balíčků:
$ dnf list installed > packages.txt
4. Seznam nainstalovaných balíčků pomocí Zypper
Příkaz
Zypper je nástroj pro správu balíčků v Open SuSE a SuSE Linux. Jedná se o správce balíčků příkazového řádku, který pro instalaci softwaru používá knihovnu libzypp. zypper
lze použít ke správě softwarového úložiště prováděním instalace, odebrání a aktualizace balíčků prostřednictvím rozhraní příkazového řádku.
Může také provádět některé příkazy primárního dotazu pro seznam nainstalovaných balíčků ve vašem systému Linux. Zde je několik základních zypper
jsou uvedeny příkazy pro získání seznamu nainstalovaných balíčků ve vašem SuSE Linux.
Vytvořte seznam nainstalovaných balíčků:
$ zypper se --installed-only
Získejte podrobné informace o balíčcích:
$ zypper info nano
Vypočítejte celkový počet balíčků nainstalovaných ve vašem systému:
$ zypper se --installed-only | wc –l
Export seznamu nainstalovaných balíčků:
$ zypper se --installed-only > packages.txt
5. Seznam nainstalovaných balíčků pomocí Pacman
Příkaz
Pacman (Package Manager) je výchozí nástroj pro správu balíčků příkazového řádku pro systémy Arch Linux a jeho deriváty, jako je ArcoLinux, Manjaro, Chakra a mnoho dalších. Používá linuxovou knihovnu libalpm, která nám umožňuje instalovat, odstraňovat, sestavovat a spravovat balíčky Arch Linux.
Na úplném začátku můžeme spustit dotazovací příkaz (-Q
) pro kontrolu seznamu balíčků. Poté budeme schopni získat podrobné informace a vypočítat celkový počet nainstalovaných balíčků v našem systému Linux.
Vytvořte seznam nainstalovaných balíčků:
$ pacman -Q
Získejte podrobné informace o balíčcích:
$ pacman –Qi bash
Vypočítejte celkový počet balíčků nainstalovaných ve vašem systému:
$ pacman -Q | wc –l
Export seznamu nainstalovaných balíčků:
$ pacman -Q > packages.txt
6. Vytvořte seznam nainstalovaných balíčků pomocí DPKG
Příkaz
Dpkg (Debian Package) je nízkoúrovňový nástroj pro správu balíčků pro systémy založené na Debianu, jako je Ubuntu, Linux mint. dpkg
příkaz se většinou používá ke správě balíčků Debianu. Někdy však instalační program balíčku Debian není dost dobrý na to, aby okamžitě získal základní soubory úložiště.
Dokonce se nedoporučuje odstraňovat balíčky pomocí dpkg
nástroj kvůli problémům se závislostí. Můžete však použít dpkg
příkaz ke generování a exportu záznamu nainstalovaných balíčků na vašem Ubuntu Linux.
Získejte informace o sestavení nainstalovaných balíčků:
$ dpkg -l
Vypočítejte celkový počet balíčků nainstalovaných ve vašem systému:
$ dpkg --list | wc --lines
Export seznamu nainstalovaných balíčků:
$ dpkg -l > packages.txt
7. Získejte seznamy nainstalovaných balíčků pomocí Apt
Příkaz
APT je zkratka pro Advanced Package Tool, je to softwarový správce příkazového řádku na vysoké úrovni pro systémy založené na Debianu, jako je Ubuntu, Linux mint. Může být použit k vyhledání a instalaci nových balíčků, upgradu balíčků, odstranění balíčků a může řešit problémy se závislostmi.
Můžete použít apt
příkazový nástroj k vytvoření indexu nainstalovaných balíčků na vašem počítači se systémem Linux. Můžete také exportovat textový soubor, který bude obsahovat všechny informace o nainstalovaných balíčcích na vašem Debian Linuxu. Textový soubor je obvykle uložen v home
adresář.
Získejte seznam nainstalovaných balíčků na vašem systému Debian:
$ apt list –installed $ sudo apt list --installed | less $ apt list
Zkontrolujte podrobné informace o jakémkoli konkrétním balíčku:
$ apt show firefox
Vypočítejte celkový počet balíčků nainstalovaných v systému:
$ apt list –installed | wc –l
Exportujte seznam nainstalovaných balíčků do textového souboru pomocí příkazu APT:
$ apt list –installed > packages.txt
Poslední slova
To je vše, všichni jste se naučili přehled základních operací, jak generovat seznam nainstalovaných balíčků v distribuci Linuxu pomocí správy balíčků. Charakterizoval jsem základy příkazů shellu pro různé distribuce Linuxu. A vysvětlil jsem proces výpisu nainstalovaných balíčků v Linuxu prostřednictvím rozhraní příkazového řádku. Měl bych zmínit, že jsem odhalil, proč preferuji metodu rozhraní příkazového řádku (CLI) namísto metody grafického uživatelského rozhraní (GUI).
Pokud jste hledali návod, jak vytvořit seznam nainstalovaných balíčků na vašem počítači se systémem Linux, doufám, že vám tento příspěvek bude užitečný a užitečný. Sdílejte jej prosím se svými přáteli a vaší linuxovou komunitou. Doporučujeme vám také napsat své názory na tento příspěvek. Napište prosím svůj komentář do segmentu komentářů.