Ответ
Команда зависит от дистрибутива и менеджера пакетов.
Для Debian/Ubuntu (APT/DPKG):
dpkg -l
# или
apt list --installed
Для RHEL/CentOS (RPM/YUM/DNF):
rpm -qa
# или
yum list installed
# или (для современных систем)
dnf list installed
Для Arch Linux (Pacman):
pacman -Q
Для поиска конкретного пакета используйте grep:
dpkg -l | grep nginx
rpm -qa | grep python
Для пакетов из других систем (Snap, Flatpak):
snap list
flatpak list
В DevOps-практике часто требуется автоматизировать эту проверку в скриптах развертывания или аудита безопасности. Я использую dpkg -l или rpm -qa в Ansible-плейбуках для проверки установленных зависимостей перед деплоем приложения.