Úvod
Správa operačního systému CentOS často znamená znalost softwarových balíčků, které jsou nainstalovány. Tento seznam lze použít pro zavádění aktualizací softwaru, přestavbu operačního systému nebo dokonce duplikaci pracovního prostředí na jiném počítači.
Tato příručka poskytuje tři jednoduché metody k seznamu nainstalovaných softwarových balíků v CentOS (a dalších systémech Linux založených na RedHat).
Předpoklady
- Přístup k uživatelskému účtu pomocí sudo nebo oprávnění root
- Okno terminálu nebo příkazový řádek
- Správci balíčků YUM a RPM, zahrnutí ve výchozím nastavení
Jak zobrazit seznam nainstalovaných balíčků pomocí YUM
YUM znamená Yellowdog Updater, Modified. Je to aktualizovaný správce balíčků, který vám umožňuje instalovat, odstraňovat, aktualizovat, prohlížet nebo prohledávat softwarové balíčky.
Použijte následující yum
příkaz pro zobrazení všech nainstalovaných balíčků:
sudo yum list installed
Chcete-li zkontrolovat, zda je konkrétní balíček nainstalován s YUM, filtrujte výstup pomocí grep
příkaz:
sudo yum list installed | grep xorg
Chcete-li zobrazit podrobnosti o konkrétním balíčku pomocí YUM:
yum info httpd
YUM může také vydat úplný seznam balíčků do souboru:
sudo yum list installed > listed_packages.txt
Tento soubor lze zkopírovat do jiného systému a duplikovat nainstalované balíčky:
sudo yum –y install $(cat listed_packages.txt)
–y
možnost odpovídá ano na všechny výzvy k instalaci- Kočka
cat
příkaz zřetězí obsah souboru do příkazu yum install
Další informace o příkazu yum získáte pomocí yum ––help
.
Seznam nainstalovaných balíčků s RPM
RPM je zkratka pro RedHat Package Manager. Dodává se jako standard s většinou operačních systémů Linux založených na Red-Hat, jako je CentOS a Fedora.
Chcete-li zobrazit seznam nainstalovaných balíčků, zadejte do okna terminálu následující:
sudo rpm –qa
–q
volba znamená dotaz–a
možnost znamená vše
Chcete-li zobrazit balíčky podle data instalace, zadejte:
sudo rpm –qa ––last
Vyhledejte balíček podle názvu pomocí:
sudo rpm –qa | grep –i httpd
Tento příkaz vrátí výsledky pro software Apache.
Výstup seznamu balíčků do souboru zadáním následujícího:
sudo rpm –qa > listed_packages.txt
Tento příkaz uloží kopii seznamu do textového souboru s názvem listed_packages.txt v aktuálním pracovním adresáři.
Zobrazení informací o konkrétním balíčku:
rpm –qi httpd
–q
volba znamená dotaz- Číslo
–i
volba znamená info
Spočítejte celkový počet nainstalovaných balíčků:
sudo rpm –qa | wc –l
- Příkaz wc vytvoří počet slov
–l
volba počítá počet řádků
RPM uvádí balíčky podle názvu balíčku a čísla revize. Zalamování textu může ztížit čtení tohoto nástroje. Použijte rpm ––help
další možnosti, nebo se podívejte do dokumentace.
Seznam nainstalovaných balíčků pomocí yum-utils
Nástroje Yum je softwarový balíček, který přidává funkce ke standardnímu správci balíčků YUM.
Chcete-li nainstalovat yum-utils softwarového balíčku zadejte:
sudo yum –y install yum-utils
Seznam všech nainstalovaných balíčků s repoquery
příkaz:
sudo repoquery –a ––installed
yum-utils balíček používá k získávání informací repozitáře yum.