Raspbian приходит с Perl?

11

Я получил Pi некоторое время назад, и мне интересно, если Raspbian идет с Perl? Если да, то какая версия?

y--
источник

Ответы:

10

Да, на данный момент Perl версии 5.14.2 - это то, что вы получаете, когда делаете «apt-get install perl» с /etc/apt/sources.list, указывающим на «главный репозиторий Raspbian»

Вы можете просмотреть пакеты здесь:

http://archive.raspbian.org/raspbian/pool/main/p/perl/

Йенс Питер Нильсен
источник
1
Что если я не подключен к интернету?
y--
1
Да - Perl 5.14.2 установлен в образе: downloads.raspberrypi.org/images/raspbian/…
Дженс Питер Нильсен
6

Если вы хотите обновить версию 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 не тронут.

долото
источник
3

Pi поставляется с Perl 5.14.2. Однако, если вы хотите заняться каким-либо кодированием самостоятельно, стоит взглянуть на perlbrew (который вы можете установить из репозитория), который позволяет вам установить последнюю версию perl (5.16 с выходом 5.18 в мае) и снижает риск вы нарушаете сценарии обслуживания системы, устанавливая модули из cpan.

user1937198
источник
2

Да. Perl "необходим" в Debian.

Джеймс Беннет
источник