Как мне обновить / установить Perl?

Пакет Perl находится в /usr/bin и является более старой версией (5.12.4). Текущая стабильная версия выглядит как 5.14.2.

Как мне обновить эту версию? Требуется root-доступ, и я не хочу компилировать новые двоичные файлы для установки в каталог по моему пути.

19
задан 3 April 2017 в 20:10

5 ответов

Предупреждение: Использование cpan как показано займет значительное количество времени и не может быть оставлен необслуживаемым.

Следующая команда обновит все Ваши пакеты Perl и протестирует их на Вас:

$ sudo cpan
cpan[1]> upgrade
35
ответ дан 3 April 2017 в 20:10

Вы должны использовать perlbrew ; это фактический способ сделать это. Возможно, пользователям Ubuntu это не понравится, потому что он не основан на пакетах, но если вам нужно вовлечь себя в Perl, это является обязательным условием. Процесс безболезненный, и вам не нужно бояться компилирования Perl ; это действительно безболезненно.

В зависимости от ваших потребностей, взгляните также на cpanminus и local :: lib . Это облегчит вам жизнь.

Ни один из них не требует привилегий root ; Вы должны наслаждаться этим.

Не забывайте, что использование устаревших пакетов Perl в Ubuntu - это почти безумие, потому что они действительно старые версии, и вам просто не нужно вредить себе, используя этот старый материал.

См. Также этот ответ .

0
ответ дан 3 April 2017 в 20:10
sudo perl -MCPAN -e 'upgrade'

- это вариант, который может помочь.

0
ответ дан 3 April 2017 в 20:10

Откройте терминал ( CTRL + ALT + T ) и выполните следующую команду:

sudo su

И станьте супер пользователь, дав свой пароль. Затем выполните:

apt-get update

И затем выполните:

apt-get upgrade

И, наконец, выполните:

apt-get install -y perl
0
ответ дан 3 April 2017 в 20:10

Perl Tag:

Perl - это язык программирования высокого уровня, который устанавливается по умолчанию в Ubuntu.

Версии пакета

https://help.ubuntu.com/community/UbuntuBackports :

Когда Ubuntu выпускает новую версию своей ОС каждые 6 месяцев, этот выпуск в значительной степени заморожен во времени. В то время как программное обеспечение, которое является частью этого выпуска, получит исправления ошибок и исправления безопасности, новые основные выпуски программного обеспечения и новые функции, которые идут с ними, не будут доступны.

Ubuntu 11.10 Версия Perl

Ссылка: Какая версия Perl поставляется с версией рабочего стола 11.10?

Perl 5.14.2

Пакеты Ubuntu: http://packages.ubuntu.com/search?keywords=perl&searchon=names&suite=all&section=all

точное (perl): Практическое извлечение Ларри Уолла и язык отчетов 5.14.2-6ubuntu2: amd64 i386

Ubuntu 12.04 LTS

Будет выпущена Ubuntu 12.04: https://wiki.ubuntu.com/PrecisePangolin/ReleaseSchedule

26 апреля, финальный релиз

Форум Ubuntu 12.04: http://ubuntuforums.org/forumdisplay.php?f=412

0
ответ дан 3 April 2017 в 20:10