Система: Debian 9 Stable
Нужно мне найти пакет по известному имени файла. Файл /usr/bin/npm.
На всякий случай обновляю apt-get и apt-file:
apt-get update
apt-file update
Начинаю искать, в каком пакете содержится файл:
apt-file search /usr/bin/npm
npm: /usr/bin/npm
Так, файл устанавливается из пакета npm. Хм. А я такой пакет не ставил. Убеждаюсь в этом:
apt-cache policy npm
npm:
Установлен: (отсутствует)
Получается, что файл установлен минуя пакетный менеджер? Но я ничего такого не ставил. Начинаю ручками искать дальше, и нахожу, что такой же файл есть в пакете nodejs, и этот пакет установлен.
Вопрос: почему команда «apt-file search /usr/bin/npm» не находит файл в пакете nodejs?