Určitě více než jednou jste potřebovali zjistit, jaký balíček máte v počítači nainstalovaný, ale otevírání správce balíčků a po určitých krocích můžete zkontrolovat, které balíčky máte v počítači.
Existuje mnohem méně zdlouhavý a mnohem rychlejší způsob provedení tohoto úkolu, je to z terminálu a je to také snadné, nebojte se, tady vám řeknu, jak to je.
Otevřeme terminál a vy budete používat tyto řádky kódu podle toho, jaké distribuce používáte, a uvidíte, zda je v počítači nainstalován balíček nebo ne.
- Arch Linux: balíček pacman -Ss
- Fedora: balíček yumsearch
- Debian / Ubuntu: vyhledávací balíček apt-cache
- OpenSUSE: balíček zypper se
- Gentoo: emerge -S balíček
Ale ne všechno tím končí, protože pokud potřebujete vědět, jestli máte nainstalovaný speciální program, musíte použít kterýkoli z těchto řádků kódu, stejně jako v předchozím případě musíte použít kód podle toho, jaké distro používáte.
- Arch Linux: balíček pacman -Qs
- Fedora: rpm -qa | balíček grep
- Debian / Ubuntu: dpkg -l | balíček grep
- OpenSUSE: balíček zypper se -i
- Gentoo: balíček emerge -pv
Toto je jednoduchý způsob, jak zkontrolovat, jaký balíček nebo program v našem týmu máme, a ušetřit tak úsilí a čas hledáním ve správci balíčků, doufám, že vám pomůže.
Pokud si pamatuji, „apt-cache search“ slouží k ověření, zda daný balíček existuje ve vašich úložištích, s možností jeho instalace, pokud jej ještě nemáte nainstalován, ale nezobrazuje pouze nainstalované balíčky.
Kdo ví, možná se mýlím.
Zdravím !!
tady je další pro debian
balíček pro vyhledávání aptitude
i když musíte nejprve nainstalovat aptitude
balíček = název_balíku; pokud který $ balíček &> / dev / null; poté zopakujte „ano“; else echo "no"; fi
něco globálnějšího, co funguje pro jakýkoli „linux“
V Debianu je správné udělat:
Vyhledávací balíček apt-cache: Seznam z databáze DOSTUPNÝCH balíků obsahuje balíčky, které odpovídají kritériím „balíčku“. Neznamená to, že jsou nainstalovány. Souvisí to s úložišti povolenými v /etc/apt/sources.list
dpkg -l balíček *: Seznam balíků, které začínají slovem „balíček“ a jejich stav instalace, nebo ne v systému. Pokud se použije pouze slovo „balíček“, bude shoda přesná.
Zjistěte, které balíčky jsou nainstalovány z Terminálu: dpkg –get-selections
Seznam nainstalovaných balíčků s daty: cat /var/log/dpkg.log
Zkuste apt list - nainstalován. Debian a deriváty. Nemáš zač.