Вывод no path found matching pattern значит одно: такого пути нет в записях базы. Причин у этого две.
Файл могли поставить мимо пакетов: собрать программу руками или скопировать её в /usr/local/bin. Такие файлы в базе не числятся вовсе.
Или пакет записал тот же файл под другим путём. dpkg -S сравнивает путь буквально, как он записан при установке. В Ubuntu /bin — символическая ссылка на /usr/bin:
Вывод заканчивается на /bin -> usr/bin: это один каталог под двумя именами. Часть пакетов записала свои файлы через /bin, часть — через /usr/bin. which печатает один путь, а в базе может стоять другой.
Главное в шаге
-
no path found— пути нет в записях базы, файл на диске при этом может быть. - Файлы, поставленные мимо пакетов, в базе не числятся.
-
/binи/usr/bin— один каталог, но дляdpkg -Sэто разные пути.