Certo tempo atrás postei uma screenshot do Funtoo, onde exibia a utilização de 2 scripts chamados lsit e disks-stats: SCREENSHOT :: FUNTOO + LSIT + DISK-STATS, onde parte da solução para poder utilizá-los era a instalação de módulos Perl via shell CPAN, isso fica para trás agora com o G-CPAN!.
O G-CPAN além de baixar o módulo desejado, vai além e ainda empacota o mesmo, pacote esse que ao final será instalado pelo Portage! bom não?
Para instalar o G-CPAN nada mais simples que:
# emerge --sync # emerge -av app-portage/g-cpan
Tendo instalado, execute o comando abaixo para baixar o índice de pacotes do CPAN:
# g-cpan --cpan_reload
Então tomando como exemplo o módulo Perl Number::Bytes::Human, citado naquela screenshot, vamos instalá-lo com:
# g-cpan -b Number-Bytes-Human
Ao final, o Portage se encarrega de instalá-lo:
O legal também é que se você tentar empacotar um módulo que esteja disponível na árvore do Portage, você será alertado, abaixo vejam o exemplo de 3 módulos:
Maiores detalhes acerca da utilização do G-CPAN:
t+