Est-ce que Raspbian est livré avec Perl?

11

J'ai un Pi il y a un moment et je me demande si Raspbian est livré avec Perl? Si oui, quelle version?

y--
la source

Réponses:

6

Si vous souhaitez mettre à niveau la version de perl que vous utilisez (sur n'importe quel système), il est généralement recommandé de rester loin du système perl et de créer la vôtre.

Selon vos besoins, vous souhaiterez peut-être avoir votre propre copie dans votre répertoire personnel, ou une copie «pour mes applications» quelque part comme / opt / site-perl / (j'ai créé ce chemin à titre d'exemple).

La façon la plus simple de le faire est d'utiliser perlbrew: https://metacpan.org/release/App-perlbrew

La documentation est plutôt bonne, mais en gros c'est:

# to install somewhere other than ~/perl5
export PERLBREW_ROOT=/opt/perl5
# make perlbrew install itself under the given PERLBREW_ROOT
curl -kL http://install.perlbrew.pl | bash

Après cela, j'installerais cpanminus:

perlbrew install-cpanm

De là, vous pouvez installer tout module CPAN dont vous avez besoin en utilisant simplement:

cpanm Moose Catalyst DBIx::Class

Voila! Vous êtes à jour et le système-perl est intact.

Ciseau
la source
3

Le pi vient avec perl 5.14.2. Cependant, si vous envisagez de faire un codage vous-même, il vaut la peine de regarder perlbrew (que vous pouvez installer à partir du référentiel) qui vous permet d'installer la dernière version de perl (qui est 5.16 avec 5.18 qui sortira en mai) et réduit le risque de vous briser les scripts de maintenance du système en installant des modules de cpan.

user1937198
la source
2

Oui. Perl est "essentiel" dans Debian.

James Bennet
la source