dpkg -S ...
pode funcionar bem aqui. É algo que normalmente usaria para verificar de qual pacote um arquivo específico vem, mas aqui podemos usar:
$ dpkg -S /usr/local/lib/python2.7/
dpkg-query: no path found matching pattern /usr/local/lib/python2.7
Isso funciona porque os pacotes especificam seus caminhos de arquivo na íntegra. Se um contiver um arquivo /usr/bin/file
, ele especificará os seguintes caminhos:
/usr
/usr/bin
/usr/bin/file
Eu olhei para ver se /usr/local/
tinha qualquer arquivos em pacote (porque realmente não deveria IMO) e encontrei:
$ dpkg -S /usr/local/
hl2250dnlpr, wine, shatter, cupswrapperhl2250dn, open-sankore: /usr/local
Que muito curioso.