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
Благодарю за интересную статью!..
pkgdb: Command not found
И что дальше???