[FUG-BR] PFSENSE - Instalar port via PKG_ADD (ressucitando tópico)

Renato Botelho rbgarga em gmail.com
Terça Abril 14 12:57:00 BRT 2009


2009/4/14 Welkson Renny de Medeiros <welkson at focusautomacao.com.br>:
> Pessoal,
>
> Instalar manualmente (fetch depois pkg_add) funfa perfeitamente...
>
> Mas nesse link abaixo o Lúcio dar uma dica para resolver a bronca do
> pkg_add -r (baixar direto via http/ftp):
> http://www.fug.com.br/component/option,com_wrapper/Itemid,80/
>
> Eu rodo o setenv, e tento fazer um pkg_add e veja o que ocorre:
>
> # setenv PACKAGEROOT
> ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest
> # setenv | grep PACKAGEROOT
> PACKAGEROOT=ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest
>
> # pkg_add -r mc
> Error: FTP Unable to get
> ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/pub/FreeBSD/ports/i386/packages-6.2-release/Latest/mc.tbz:
> File unavailable (e.g., file not found, no access)
> pkg_add: unable to fetch
> 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/pub/FreeBSD/ports/i386/packages-6.2-release/Latest/mc.tbz'
> by URL
>
> Ele pega a URL que setei no PACKAGEROOT e junta com a antiga (na mesma
> URL tem o link para 6.3 e 6.2)...
>
> Sugestões? onde ele grava esse 6.2? no setenv eu olhei antes de forçar o
> packageroot e não tinha nada.

Ele tá tentando pegar pacotes do 6.2 porque o seu free deve ser 6.2, se esse for
o caso, instalar pacotes do 6.3 no 6.2 não é recomendado.

o PACKAGEROOT recebe apenas o host, se vc quer trocar a url toda, utilize a
variavel PACKAGESITE

-- 
Renato Botelho


Mais detalhes sobre a lista de discussão freebsd