Със сигурност неведнъж сте имали нужда да разберете какъв пакет сте инсталирали на компютъра си, но става досадна задача да отворите мениджър на пакети и след определени стъпки можете да проверите кои пакети имате на вашия компютър.
Има много по-малко досаден и много по-бърз начин за изпълнение на тази задача, той е от терминала и също е лесен за изпълнение, не се притеснявайте, тук ви казвам как е.
Отваряме терминала и вие ще използвате тези редове код според дистрибуцията, която използвате, и ще видите дали пакетът е инсталиран на вашия компютър или не.
- Arch Linux: пакет pacman -Ss
- Fedora: yumsearch пакет
- Debian / Ubuntu: apt-cache пакет за търсене
- OpenSUSE: пакет zipper se
- Gentoo: emerge -S пакет
Но не всичко свършва дотук, защото ако трябва да знаете дали имате инсталирана специална програма, тогава трябва да използвате някой от тези редове код, както в предишния случай, трябва да използвате кода според дистрибуцията, която използвате.
- Arch Linux: пакет pacman -Qs
- Fedora: rpm -qa | grep пакет
- Debian / Ubuntu: dpkg -l | grep пакет
- OpenSUSE: zipper se -i пакет
- Gentoo: emerge -pv пакет
Това е лесен начин да проверите какъв пакет и / или програма имаме в нашия екип и по този начин да спестим усилия и време за търсене в мениджъра на пакети, надявам се да ви помогне.
Доколкото си спомням, "търсенето на apt-cache" служи за проверка дали този пакет съществува във вашите хранилища, с възможност за инсталиране, ако все още не сте го инсталирали, но не показва само инсталирани пакети.
Кой знае, може би греша.
Поздрави!
тук отива още един за debian
пакет за търсене на склонност
въпреки че първо трябва да инсталирате aptitude
пакет = име_на_пакет; ако кой $ пакет &> / dev / null; след това ехо "да"; else echo "не"; fi
нещо по-глобално, което работи за всеки "linux"
На Debian правилното нещо е да направите:
apt-cache търсене на пакет: Избройте от базата данни НАЛИЧНИ пакети пакетите, които отговарят на критериите „пакет“. Това не означава, че те са инсталирани. Той е свързан с хранилищата, активирани в /etc/apt/sources.list
dpkg -l пакет *: Избройте пакетите, които започват с думата "пакет" и тяхното състояние на инсталация или не в системата. Ако се използва само думата „пакет“, съвпадението е точно.
Знайте кои пакети са инсталирани от Терминал: dpkg –get-selections
Списък на инсталираните пакети с дати: cat /var/log/dpkg.log
Опитайте apt list –инсталиран. Debian и деривати. Моля.