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

16

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

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

    
задан Robert 07.04.2012 в 12:34
источник

5 ответов

29

Вы также можете сделать (sudo - это суперпользовательский доступ):

$ sudo cpan
cpan[1]> upgrade

Это обновит все ваши пакеты Perl и проверит их для вас.

    
ответ дан Eric Fossum 18.02.2013 в 17:04
8

Perl Tag:

  

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

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

Ссылка :

  

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

Версия Ubuntu 11.10 Perl

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

Perl 5.14.2

Пакеты Ubuntu: Ссылка

  

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

Ubuntu 12.04 LTS

Ubuntu 12.04 будет выпущен: Ссылка

  

26-го апреля финальная версия

Ubuntu 12.04 Forum: Ссылка

    
ответ дан user26687 07.04.2012 в 13:42
6
sudo perl -MCPAN -e 'upgrade'

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

    
ответ дан Olu 23.11.2013 в 12:12
4

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

sudo su

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

apt-get update

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

apt-get upgrade

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

apt-get install -y perl
    
ответ дан Nimishan 11.02.2015 в 05:15
2

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

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

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

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

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

    
ответ дан smonff 28.01.2014 в 07:32