Ответы:
Да, на данный момент Perl версии 5.14.2 - это то, что вы получаете, когда делаете «apt-get install perl» с /etc/apt/sources.list, указывающим на «главный репозиторий Raspbian»
Вы можете просмотреть пакеты здесь:
Если вы хотите обновить версию Perl, которую вы используете (в любой системе), обычно рекомендуется избегать системного Perl и создавать свою собственную.
В зависимости от ваших требований, вы можете захотеть иметь свою собственную копию в своем домашнем каталоге или копию «для моих приложений» где-то вроде / opt / site-perl / (я сделал этот путь в качестве примера).
Самый простой способ сделать это с помощью perlbrew: https://metacpan.org/release/App-perlbrew
Документация довольно хорошая, но в основном это:
# 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
После этого я бы установил cpanminus:
perlbrew install-cpanm
Оттуда вы можете установить любые CPAN-модули, которые вам требуются, просто используя:
cpanm Moose Catalyst DBIx::Class
Вуаля! Вы в курсе, а системный perl не тронут.
Pi поставляется с Perl 5.14.2. Однако, если вы хотите заняться каким-либо кодированием самостоятельно, стоит взглянуть на perlbrew (который вы можете установить из репозитория), который позволяет вам установить последнюю версию perl (5.16 с выходом 5.18 в мае) и снижает риск вы нарушаете сценарии обслуживания системы, устанавливая модули из cpan.
Да. Perl "необходим" в Debian.