FreeBSD: обновляем Perl

Всем привет!
При администрировании систем с FreeBSD и использовании системы портов для обновления, очень полезные сведения содержатся в файле /usr/ports/UPDATING.|
В данной заметке обновим версию Perl с 5.28 до 5.30 и остальной софт который использует Perl.

Для начала обновляем порты:

# portsnap fetch update

Читаем файл /usr/ports/UPDATING из которого узнаем, что с декабря 2019 года версия Perl по-умолчанию является 5.30 и ссылка на инструкцию от 20161103

20190812: AFFECTS: users of lang/perl5* AUTHOR: mat@FreeBSD.org The default Perl version has been switched to Perl 5.30. If you are using binary packages to upgrade your system, you do not have anything to do, pkg upgrade will do the right thing. For the other people, follow the instructions in entry 20161103, it should still be the same.

Обновлять будем с помощью pormaster, если он у вас не установлен, то поставьте:

cd /usr/ports/ports-mgmt/portmaster/ && make install clean

Или с помощью pkg

pkg install portmaster

Укажем версию Perl в файле /etc/make.conf (если у вас данного файла нет, то создаем):
vi /etc/make.conf
DEFAULT_VERSIONS+=  perl5=5.30

Укажем portmaster, что мы хотим заменить порт Perl
portmaster -o lang/perl5.30 lang/perl5.28

Пересоберем все, что касается Perl
portmaster -fd `pkg shlib -qR libperl.so.5.28`

Ключ «d» указывает portmaster удалять предыдущие версии софта.

Собственно все, всем пока:)

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

Этот сайт защищен reCAPTCHA и применяются Политика конфиденциальности и Условия обслуживания Google.

:) :D :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.