Ao fazer um slackpkg -upgrade all, recebi uma nova versão do perl (perl-5.10.1). O problema é que esta nova versão do perl, faz com que os programas que precisam do perl para funcionar deixem de funcionar, como é o caso do Xchat e do IRSSI.
Após a actualização, do perl e ao correr o Xchat obti:
Can't locate File/Spec.pm in @INC (@INC contains: /usr/lib/perl5/5.10.0/i486-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/i486-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.10.0/i486-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at (eval 1) line 28.
Há 2 soluções, compilar de novo todos os programas que necessitem do perl:
# grep 5.10.0 /var/log/packages/* | cut -d: -f1 | sort | uniq
Recompilar todos os programas que resultarem dessa lista (obter source e compilar de novo).
Ou então instalar a antiga versão do perl:
#upgradepkg /var/log/packages/perl-5.10.1-i486-1%perl-5.10.0-i486-1.txz
Neste caso substitui a versão nova 5.10.1 pela antiga 5.10.0 (pode ser obtida num mirror qualquer de slackware, versão 13.0, directório d).
A subscrição é anónima e gera, no máximo, um e-mail por dia.
. Ora venha de lá esse voti...
. Slackware -Current e o no...
. Tornar Kde 4.X.X mais ráp...
. Frases
. Funcionamento do Google S...
. Gnome 3