Synaptic
has the option to search from different sources (Package name, description, name and description, etc)... But if you have a package installed in your system, Synaptic can show you what files are attached to that installation.
So, what command can extract the list of all files generated by all installed packages to search on it?
For example, yesterday I wanted to know which packags have been installed ICC profiles in my system, but I have to do it manually (with Synaptic filters) reading all installed files of each installed packages... I don't know if there are more .ICC
.
The sample output of the command I'm requesting is:
$ ./search --show-origin --show-package '*.icc'
buster-backports krita /usr/share/colors/icc/krita/cmyk.icc
buster colord /usr/share/colors/icc/colord/sRGB.icc
bullseye ghostscript /usr/share/colors/icc/ghostscript/ps_cmyk.icc
(cd /var/lib/dpkg/info && grep '\.icc$' *.list)