O Redhat Linux é dependente da versão de tempo de instalação Perl?

2

Estou migrando de um servidor Solaris com o Perl 5.6.1 para um servidor Redhat Linux com Perl 5.8.8.

Minha posição é que mantemos a versão mais recente do Perl e não fazemos downgrade para a versão mais antiga para evitar problemas de compatibilidade com quaisquer scripts, pois os problemas de compatibilidade com o downgrade da instalação padrão do SO seriam piores.

Minha suposição é que o Redhat Linux poderia ser dependente do Perl em algum lugar e se a versão mais antiga for necessária, devemos explicitamente criar um binário nomeado perl561 para que os usuários possam escolher usar a versão mais antiga se precisarem.

    
por Stuart Woodward 23.02.2012 / 02:36

2 respostas

5

Você não deve substituir o sistema perl; isso definitivamente levará a problemas com qualquer pacote de sistema instalado que supõe que você tenha uma versão Perl diferente da que o sistema possui. Então, se você precisa ter um perl 5.6.x, então você deve instalar um ao lado do sistema perl. Você pode usar ferramentas como Perlbrew para isso.

Observe também que normalmente você não precisaria de uma versão específica do perl; scripts que rodam em 5.6 normalmente rodariam em 5.8 sem problemas também. Não é como o Python a esse respeito.

    
por 23.02.2012 / 20:05
2

Alguns dos outros pacotes são, mas o material do sistema se preocupa mais com a versão do Python.

    
por 23.02.2012 / 02:52

Tags