Kategorie-Archiv: FreeBSD Ports

FreeBSD Jail: switch from perl5.16 to perl5.20

github.com/plitc/fuju konnte in den letzten Tagen nicht mehr sauber die Jails aktualisieren, von perl5 abhängige Packages brachen mit einem „unknown build error“ ab.

perl5.16 selbst wird nicht mehr weiterentwickelt:
DEPRECATED: Unsupported, please upgrade to a more recent version of Perl
und der ports support läuft auch bald aus:
EXPIRATION DATE: 2015-12-31

FreeBSD Beastie nun der Wechsel zur aktuell noch gepflegten perl5.20 Version:

$
pkg info | egrep "perl5.16|perl5.18" | awk '{print $1}' | xargs -L1 -I % pkg remove -fy %; cd /usr/ports/lang/perl5.16; make clean; cd /usr/ports/lang/perl5.18; make clean; cd /usr/ports/lang/perl5.20; make clean; make config-recursive; make fetch-recursive; make reinstall; make clean
#// falls probleme auftreten erneut:
cd /usr/ports/lang/perl5.20; make clean; make config-recursive; make fetch-recursive; make reinstall; make clean
portupgrade -fr databases/ruby-bdb
#// alles neubauen lassen (portupgrade -fr perl):
portupgrade -fa
#// fuju säubern
/root/fuju.sh force-freebsd-jail
$

Viel Spaß damit