Шпаргалки / Объяснение

Шпаргалка: определить установленный пакет и владельца файла

Выберите запрос для Debian/Ubuntu, RPM-семейства или Arch, проверьте локальную базу и отделите установленную версию от доступной в репозитории.

Начальный6 минubuntu-lts · debian-stable · fedora · rhel-like · archLinux · понятия и интерфейсы

Когда открыть эту шпаргалку

Имя команды и имя пакета не всегда совпадают. Чтобы понять происхождение файла, обращайтесь к локальной базе того менеджера, которым управляется система. Копия, установленная вручную в /usr/local, может не принадлежать ни одному пакетному объекту.

Выбор команды

Строки сгруппированы по менеджеру: выполняйте только форму своей системы. Эти запросы не обновляют базы, не скачивают пакеты и не запускают установку.

Что выяснитьКоманда или выражениеКак читать результат
Ubuntu/Debian: установленная версияdpkg-query -W bashЗапрос локальной dpkg-базы; не версия кандидата из репозитория.
Ubuntu/Debian: владелец путиdpkg-query -S /usr/bin/lsПри usrmerge путь в базе может отличаться от выбранного написания.
Fedora/RHEL-like: версияrpm -q bashСостояние установленного RPM-пакета.
Fedora/RHEL-like: владелецrpm -qf /usr/bin/lsФайл должен принадлежать базе RPM.
Arch: версия и принадлежностьpacman -Q bash; pacman -Qo /usr/bin/lsДва отдельных запроса к локальной базе.

Короткая последовательность

Перед выбором строки таблицы прочитайте идентификатор ОС. Этот файл не устанавливает менеджер пакетов и не подтверждает происхождение каждого исполняемого файла.

Локальная Linux-система
cat /etc/os-release

Проверка вывода

Если владелец не найден, проверьте реальный путь, символьные ссылки и способ установки. Не делайте вывод о вредоносности только по отсутствию записи в базе: файл мог быть собран или размещён вручную. Также не сравнивайте версии разных семейств простой лексикографической сортировкой.

Границы применения

Наличие пакета в базе не является проверкой целостности каждого файла или отсутствия локальных изменений. Для установки и обновления нужны отдельные инструкции соответствующего дистрибутива. Не смешивайте apt, dnf и pacman в одной последовательности обслуживания.

Технические источники

Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.

  • Руководство dpkg-query(1)
  • Руководство rpm(8)
  • Руководство pacman(8) проекта Arch Linux

Проверка текста: 2026-09-11. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.

Запросы явно разделены по базе пакетов: dpkg для Ubuntu/Debian, RPM для Fedora/RHEL-like, pacman для Arch. Выполняйте только строку своего профиля.

От материала к практике

Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.

Поиск по Linux

Поиск локальный. ↑ ↓ — перейти к результату, Enter — открыть.

Навигация