Como atualizo / instalo o Perl?

19

O pacote Perl está dentro /usr/bine é uma versão mais antiga (5.12.4). A versão estável atual parece ser 5.14.2.

Como atualizo esta versão? É necessário acesso raiz e não quero compilar novos binários para instalar em um diretório que está no meu caminho.

Robert
fonte
Você tem acesso root?
Mdpc

Respostas:

35

Aviso: Usar cpancomo mostrado leva um tempo considerável e não pode ser deixado sem vigilância.

O comando a seguir atualizará todos os seus pacotes Perl e os testará para você:

$ sudo cpan
cpan[1]> upgrade
Eric Fossum
fonte
9

Etiqueta Perl:

Perl é uma linguagem de programação de alto nível que é instalada por padrão no Ubuntu.

Versões do pacote

https://help.ubuntu.com/community/UbuntuBackports :

Quando o Ubuntu lança uma nova versão de seu sistema operacional a cada 6 meses, esse lançamento é praticamente congelado no tempo. Embora o software que faz parte dessa versão receba correções de bugs e patches de segurança, os novos principais lançamentos de software e os novos recursos que os acompanham não estarão disponíveis.

Versão do Ubuntu 11.10 Perl

Um link: Qual versão do Perl é fornecida com a versão para desktop da 11.10?

O Perl 5.14.2

Pacotes do Ubuntu: http://packages.ubuntu.com/search?keywords=perl&searchon=names&suite=all§ion=all

preciso (perl): Linguagem de extração e relatório prático de Larry Wall 5.14.2-6ubuntu2: amd64 i386

Ubuntu 12.04 LTS

O Ubuntu 12.04 será lançado: https://wiki.ubuntu.com/PrecisePangolin/ReleaseSchedule

26 de abril - versão final

Fórum Ubuntu 12.04: http://ubuntuforums.org/forumdisplay.php?f=412

user26687
fonte
6
sudo perl -MCPAN -e 'upgrade'

é uma opção que pode ajudar.

Olu Smith
fonte
Não foi possível porque ocorreu um erro, mas parece que atualizei alguns pacotes que resolveram o meu problema.
Andrei
quer dizer que não foi concluído ou completado com erros?
precisa
A instalação solicitou meu diretório de instalação apach.e e depois travou porque forneci um "/" adicional no nome do caminho. A atualização ainda fez algo, pois meu problema foi resolvido. Vou atualizar para um Ubuntu mais recente em breve #
Andrei
1
Isso atualiza os módulos perl, não perl #
Eugen Konkov 15/10
5

Abra o Terminal ( CTRL+ ALT+ T) e execute o seguinte comando:

sudo su

E torne-se o super usuário, fornecendo sua senha. Em seguida, execute:

apt-get update

E então execute:

apt-get upgrade

E finalmente execute:

apt-get install -y perl
Nimishan
fonte
3

Você deve usar perlbrew ; esta é a maneira real de fazê-lo. Talvez o pessoal do Ubuntu não goste dessa maneira porque não é baseado em pacotes, mas se você precisar se envolver no Perl, isso é um pré-requisito. O processo é indolor e você não precisa ter medo compilando Perl ; é realmente indolor.

Dependendo de suas necessidades, veja também cpanminus e local :: lib . Isso facilitará sua vida.

Nenhum deles requer privilégios de root ; você tem que aproveitar isso.

Não se esqueça de que o uso de pacotes Perl desatualizados do Ubuntu é quase louco, porque são versões realmente antigas e você não precisa se machucar usando essas coisas antigas.

Veja também esta resposta .

smonff
fonte