Todos aqueles que não podem instalar o perldoc, ou outros módulos, e querem saber quais módulos estão disponíveis (CPAN ou outro), o seguinte funciona para linux e Mingw32 / 64:
grep -RhIP '^package [A-Z][\w:]+;' `perl -e 'print join " ",@INC'` | sed 's/package //' | sort | uniq
Sim, está bagunçado. Sim, provavelmente reporta mais do que você deseja. Mas se você canalizá-lo em um arquivo, poderá verificar facilmente, digamos, quais interfaces dbm estão presentes:
grep -RhIP '^package [A-Z][\w:]+;' `perl -e 'print join " ",@INC'` | sed 's/package //' | sort | uniq > modules-installed
cat modules-installed | grep -i dbm
AnyDBM_File;
Memoize::AnyDBM_File;
Memoize::NDBM_File;
Memoize::SDBM_File;
WWW::RobotRules::AnyDBM_File;
É por isso que acabei nesta página (decepcionado)
(Eu sei que isso não responde exatamente à pergunta do OP, mas estou postando para qualquer um que acabou aqui pelo mesmo motivo que eu fiz. Esse é o problema com pilha *** é quase impossível encontrar a pergunta que você está perguntando, mesmo quando existe, mas stack *** é quase sempre o maior hit do Google!)