Обновление perl в операционной системе FreeBSD

Perl (Practical Extraction and Report Language) является языком для анализа произвольных текстовых файлов, извлечения информации из этих текстовых файлов и печати отчетов на основе этой информации. Он также может быть использован для многих задач управления системой. Perl может быть легко обновлен с версии 5.8.x до более новой, используя следующие инструкции. После обновления дерева портов с помощью команды

# portsnap fetch update

perl может обновлен несколькими путями.

С помощью portupgrade

Используйте следующие команды для обновления

# pkgdb -Ff
# env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.14 -f perl-5.8.*
# portupgrade -fr perl

После обновления также переустановите порты, использующие perl

# portupgrade -f p5*

Обновление с помощью portmaster

Используйте следующие команды

# portmaster -o lang/perl5.14 lang/perl5.8
# portmaster -r perl-

Замечание: если «perl-» соответствует нескольким портам, то вам надо указать полный путь к каталогу порта в каталоге /var/db/pkg. Например,

portmaster -Dr perl- /var/db/pkg/perl-5.14.2/

Обновление пакетов, зависимых от perl

Стандартная процедура после обновления perl — это переустановка всех зависимых портов. Утилита perl-after-upgrade делает этот процесс почти ненужным.

# perl-after-upgrade -f

Комментарии 2

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.