Veja como fazer isso para os gerenciadores de pacotes mais comuns (ligeiramente adaptados de aqui ):
-
Debian e seus derivados
-
Pacotes instalados:
dpkg -S /path/to/file
ou
dlocate /path/to/file
-
Todos os pacotes disponíveis
Instale
apt-file
e crie seu banco de dados:sudo apt-get install apt-file && apt-file update
Em seguida, procure por todos os pacotes disponíveis nos repositórios da distribuição (instalados ou não) que fornecem o arquivo de interesse:
apt-file search /path/to/file
-
-
Red Hat / Fedora
-
Pacotes instalados:
rpm -qf /path/to/file
-
Todos os pacotes disponíveis:
yum whatprovides
-
-
SUSE / openSUSE, todas as outras distribuições baseadas em RPM
rpm -qf /path/to/file
-
Arch
pacman -Qo /path/to/file
-
Gentoo
equery belongs /path/to/file