cpanm vs upgrades apt

1

Estou atualizando meus módulos Perl. Eu encontrei este comando em outro lugar:

cpan-outdated -p | cpanm

Eu estou querendo saber se isso não trará nenhum conflito com os módulos Perl instalados pelo apt do Debian. Eu tive esse tipo de aventura com o pip do Python. Há alguma coisa em particular para ser cauteloso? Ou são esquemas isolados com segurança?

    
por Tomasz 18.01.2018 / 07:58

1 resposta

2

O pacote cpan-outdated é mantido pelo Debian e pode ser usado sem qualquer risco. O script perl pode ser encontrado em no repositório git .

script to detect outdated CPAN modules in your environment

cpanoutdated prints the list of outdated CPAN modules in your machine. It provides the same feature as 'CPAN::Shell->r', but cpan-outdated is much faster and uses less memory. This script can be integrated with the cpanm command.

Ele pode ser usado para listar os módulos de Perl desatualizados:

cpan-outdated -p

E atualize-os:

cpan-outdated | cpanm

ou:

cpan-outdated -p | cpanm

Um comando semelhante ao apt-listchanges pode ser usado para inspecionar as alterações entre as versões dos módulos Perl: as cpan-listchanges , pode ser integrado com o comando cpan-outdated .

cpan-listchanges 'cpan-outdated -p'

package change history notification tool

cpan-listchanges is a command-line application that compares the Changes file between arbitrary versions of a package. It is similar to apt-listchanges, and by default, it compares the currently installed version with the latest one available on CPAN.

    
por 18.01.2018 / 09:04