Posso confirmar que a resposta final à minha pergunta é:
sudo curl -L http://cpanmin.us | perl - --sudo App::cpanminus
Estou tentando instalar um módulo Perl assim:
pi@raspbmc:~$ sudo cpan HTTP::Date
O CPAN obtém o arquivo, a soma de verificação está OK e não foi compactado com êxito.
Mas recebi este erro:
Using Tar:/bin/tar xf "HTTP-Date-6.02.tar":
Couldn't untar HTTP-Date-6.02.tar: 'Cannot allocate memory'
Como posso resolver este problema?
Meu sistema de arquivos:
Filesystem Size Used Avail Use% Mounted on
/dev/mmcblk0p2 15G 2.1G 12G 16% /
/dev/mmcblk0p1 69M 8.1M 61M 12% /boot
Eu tentei:
curl -L http://cpanmin.us | perl - App::cpanminus
Mas quando eu faço
sudo cpanm HTTP::Date
Eu recebi este erro:
-bash: cpanm: command not found
Este é, infelizmente, o sinal de um vazamento de memória . Este comando
ps --sort -rss -eo rss,pid,command | head
dirá quem é o culpado. Resolver um problema como este está muito acima do meu nível de remuneração, uma vez que basicamente pode ser feito apenas pelos desenvolvedores do programa / sistema. Você pode tentar contatá-los para relatar o problema.
Editar:
Você não tem o comando curl errado? Não deveria ser
sudo curl -L http://cpanmin.us | perl - --sudo App::cpanminus
em vez disso?
Tags perl cpan linux raspberry-pi raspbmc