Někdy zjistíme, že musíme vědět, jestli existují program nebo balíček je nainstalován v systému nebo ne. Problém je v tom, že s množstvím správců balíků dostupných pro různé distribuce GNU / Linux to může být pro nováčky poněkud komplikované, protože si musí pamatovat různé příkazy nebo nástroje i jejich možnosti v každém případě, abychom mohli ukázat, zda balíček je v našem systému.
Například pokud přejdeme na Arch Linux a jeho deriváty, nástroj, který hledáme, je správce balíčků pacman s možnostmi -Qs a názvem balíčku, který chceme zkontrolovat. Na druhou stranu, pokud se jedná o distribuci založenou na balíčcích RPM, můžeme k filtrování výsledku použít nástroj rpm -qa, který vypíše všechny nainstalované balíčky a posílá výstup pomocí kanálu směrem k grep název-balíčku. U Debianu a derivátů můžete použít dpkg -s následované názvem balíčku, který chcete konzultovat atd.
Možná si myslíte, že jde o obecné řešení pro jakoukoli distribuci a pravdou je, že by to do jisté míry fungovalo, protože ne všechny balíčky se nacházejí v cestách, kde které vyhledávání a proto se může zdát, že pokud budeme hledat určité softwarové balíčky, zdá se, že nebyly nalezeny a nejsou nainstalovány v systému, ale jsou ... Například, když se podíváme, jestli je nainstalován nano textový editor, se kterým jsme dokonale vidí, jestli tam je nebo ne, ale pokud to otestujeme pomocí LibreOffice, věci se liší:
which nano which libreoffice
Výsledek obou bude velmi odlišný, protože v prvním případě bude označovat cestu binárního souboru (/ bin / nano) a ve druhém nám nebude zobrazovat žádný výstup, i když je LibreOffice nainstalován. To jsem měl na mysli. Nakonec nám tedy nezbývá než se učit různé příkazy a možnosti pro distribuci, kterou používáme:
pacman -Qs nombre-paquete rpm -qa | grep nombre-paquete dpkg -s nombre-paquete
Dobrý den, pro distribuce, které používají .deb (Debian a deriváty), můžete použít ...
dpkg -l | grep název_balíku_nebo_část_části
Věnujte pozornost prvnímu sloupci, pokud se zobrazí „ii“, jedná se o nainstalovaný balíček, mohou se objevit jiné kombinace písmen (man dpkg).
Dalším způsobem, ale musíte přesně znát název balíčku, je ...
dpkg -s název_balíku
... poskytuje o tom docela podrobné informace.
pozdravy