Звичайно, вам не раз потрібно було з'ясувати, який пакет ви встановили на своєму комп'ютері, але відкрити менеджер пакетів і після певних кроків ви можете перевірити, які пакунки у вас на комп’ютері.
Існує набагато менш виснажливий і набагато швидший спосіб виконати це завдання, це з терміналу, і це також легко зробити, не хвилюйтеся, тут я розповім вам, як це.
Ми відкриваємо термінал, і ви збираєтеся використовувати ці рядки коду відповідно до дистрибутиву, який ви використовуєте, і ви побачите, встановлений пакет на вашому комп’ютері чи ні.
- Arch Linux: пакет pacman -Ss
- Fedora: пакет yumsearch
- Debian / Ubuntu: пакет пошуку apt-cache
- OpenSUSE: пакет zypper se
- Gentoo: пакет emerge -S
Але не все закінчується на цьому, тому що якщо вам потрібно знати, чи встановлена вам спеціальна програма, ви повинні використовувати будь-який з цих рядків коду, як і в попередньому випадку, ви повинні використовувати код відповідно до дистрибутиву, який ви використовуєте.
- Arch Linux: пакет pacman -Qs
- Fedora: rpm -qa | grep-пакет
- Debian / Ubuntu: dpkg -l | grep-пакет
- OpenSUSE: пакет zypper se -i
- Gentoo: пакет emerge -pv
Це простий спосіб перевірити, який пакет та / або програма у нас є в нашій команді, і таким чином заощадити зусилля та час на пошук в менеджері пакунків, сподіваюся, це допоможе вам.
Наскільки я пам’ятаю, "пошук apt-cache" служить для перевірки наявності цього пакету у ваших сховищах, з можливістю встановити його, якщо у вас його ще не встановлено, але він не відображає лише встановлені пакети.
Хто знає, може, я не той.
Привіт!
тут іде ще один для debian
пакет пошуку можливостей
хоча спочатку потрібно встановити aptitude
пакет = ім'я_пакета; якщо який $ пакет &> / dev / null; потім луна «так»; інакше луна "ні"; fi
щось більш глобальне, що працює для будь-якого "Linux"
На Debian правильно зробити:
пакет пошуку apt-cache: перелічіть із бази даних пакетів AVAILABLE пакети, які відповідають критеріям "пакет". Це не означає, що вони встановлені. Це пов’язано зі сховищами, увімкненими в /etc/apt/sources.list
dpkg -l package *: Перелічіть пакети, які починаються зі слова "пакет" та їх стан встановлення в системі чи ні. Якщо використовується лише слово "пакет", відповідність є точною.
Дізнайтеся, які пакети встановлюються з терміналу: dpkg –get-selections
Список встановлених пакетів з датами: cat /var/log/dpkg.log
Спробуйте apt list –встановлено. Debian та похідні. Ласкаво просимо.