[FUG-BR] /usr/bin/perl ?

m0f0x el.mofo em uol.com.br
Domingo Dezembro 31 02:32:53 BRST 2006


Bão,

Na série 5.X em diante, o padrão é utilizar o Perl do ports. Por isso,
toda vez que vc instala o Perl através do ports, o sistema é ajustado
para que o /usr/bin/perl utilize o Perl instalado através do ports.

Leia mais sobre isto em http://kerneltrap.org/node/182... notícia véia,
de 2002 ;)! Faz um certo tempo que o Perl não faz mais parte da base do
FreeBSD.

Aqui eu uso o Perl 5.8.8 (perl-threaded-5.8.8). Vejemos:
	/usr/bin/perl -> /usr/local/bin/perl5.8.8

Talvez você não lembre, mas na série 4.X do FreeBSD você poderia optar
por rodar o Perl do sistema (que era sempre mais "antigo") ou o Perl do
ports. Para isso, havia o script "use.perl" no subdiretório "files",
dentro do diretório do Perl no ports. Os comandos eram:
	use.perl ports	-> usar Perl do ports
	use.perl system	-> user Perl da base do sistema

Não acho sujo criar um link simbólico. Toda vez que o Perl for
atualizado (por exemplo, através de um portupgrade), o link será
atualizado. Enfim, gosto é gosto...

Eu não tenho o costume de utilizar o fastest_cvsup, mas instalei aqui
para testar (fastest_cvsup-0.2.9_4), e funcionou. Aqui está o teste:
	fastest_cvsup -c br
	>>  Querying servers in countries: br
	--> Connecting to cvsup.br.freebsd.org [146.164.53.65]...
	    - server replied: OK 17 0 SNAP_16_1h CVSup server ready
	    - time taken: 36.86 ms
	--> Connecting to cvsup2.br.freebsd.org [143.106.10.150]...
	    - server replied: OK 17 0 SNAP_16_1h CVSup server ready
	    - time taken: 34.35 ms
	--> Connecting to cvsup3.br.freebsd.org [200.136.247.100]...
	    - server replied: OK 17 0 SNAP_16_1h CVSup server ready
	    - time taken: 40.59 ms
	--> Connecting to cvsup4.br.freebsd.org [200.220.255.66]...
	    * error: connect: timeout
	
	>>  Speed Daemons:
	    - 1st: cvsup2.br.freebsd.org    34.35 ms
	    - 2st: cvsup.br.freebsd.org     36.86 ms
	    - 3st: cvsup3.br.freebsd.org    40.59 ms

Bão, é isso aí.

On Sat, 30 Dec 2006 22:16:31 -0200
Aline de Freitas <aline em riseup.net> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Já é a segunda vez, hoje que encontro algum port que atribui perl a
> /usr/bin/perl ao invéz de /usr/local/bin/perl
> 
> (Desta vez
> lang/mono/work/mono-1.1.13.8.1/mcs/class/Microsoft.VisualBasic/fixup/fixup.pl
> )
> 
> Acho sujo criar um link simbólico. Prefiro entrar no source e alterar
> o caminho do interpretador à mão. Mas o que me intrigou mesmo é que a
> outra ferramenta que apresentou este problema foi uma que
> aparentemente é exclusiva do freebsd, a fastest_cvsup (ou estou
> enganada e isto é usado também em outros sistemas?)
> 
> Alguém sabe se existe alguma forma mais elegante de corrigir o
> problema, ou é um caso de bug-report mesmo?
> 
> Aline
> 
> - --
> Aline de Freitas - Chave pública: ID DE632016 / keys.indymedia.org
> gpg --keyserver keys.indymedia.org --recv-keys DE632016
> 
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.1 (FreeBSD)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> 
> iD8DBQFFlwFehLRvs95jIBYRAhvjAJsFXPrD3/DUu/hQfz7grQnU7QJEWgCdG0Fq
> wfpOiiE2RoguLFkOIZFiCdg=
> =/Sho
> -----END PGP SIGNATURE-----


Mais detalhes sobre a lista de discussão freebsd