Odpowiedzi:
Tak, w chwili obecnej Perl w wersji 5.14.2 jest tym, co dostajesz, wykonując „apt-get install perl” z /etc/apt/sources.list wskazując na „Główne repozytorium Raspbian”
Możesz przejrzeć pakiety tutaj:
Jeśli chcesz zaktualizować wersję perla, której używasz (w dowolnym systemie), ogólnie dobrą praktyką jest trzymać się z dala od perla systemowego i zbudować własny.
W zależności od wymagań możesz chcieć mieć własną kopię w katalogu domowym lub kopię „dla moich aplikacji” w miejscu takim jak / opt / site-perl / (podałem tę ścieżkę jako przykład).
Najłatwiej to zrobić za pomocą perlbrew: https://metacpan.org/release/App-perlbrew
Dokumentacja jest całkiem dobra, ale w zasadzie jest to:
# 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
Następnie zainstaluję cpanminus:
perlbrew install-cpanm
Stamtąd możesz zainstalować dowolne moduły CPAN, których potrzebujesz, po prostu za pomocą:
cpanm Moose Catalyst DBIx::Class
Voila! Jesteś na bieżąco i perl systemowy jest nietknięty.
Pi pochodzi z perla 5.14.2. Jeśli jednak chcesz samodzielnie napisać kodowanie, warto spojrzeć na perlbrew (który można zainstalować z repozytorium), który umożliwia zainstalowanie najnowszej wersji perla (czyli 5.16, aw maju 5.18) i zmniejsza ryzyko łamania skryptów konserwacji systemu przez instalowanie modułów z cpan.
Tak. Perl jest „niezbędny” w Debianie.