[FUG-BR] (des)atualização

Renato Botelho rbgarga em gmail.com
Quinta Março 5 14:14:45 BRT 2009


2009/3/5 Renato Botelho <rbgarga at gmail.com>:
> 2009/3/5 irado furioso com tudo <irado at vfemail.net>:
>> Em Thu, 5 Mar 2009 12:51:00 -0300
>> Cleber Alves Nascimento <cleber at bsd.com.br>, conhecido consumidor de
>> drogas (BigMac's com Coke) escreveu:
>>
>>>
>>> Então se você puder fazer acordo com algum dependency hell que possa
>>> ocorrer poderia testar com um novo PKG_PATH setado em suas variáveis
>>> de ambiente.
>>
>> acredito que não bastaria, é uma condição normal, segundo o pessoal do
>> forum bsd:
>
> Fala Irado, beleza???
>
> Então, o pkg_add vai sempre buscar packages baseado na sua versão,
> como você está rodando o -RELEASE, ele vai buscar, por default, no ftp
> o diretório do -RELEASE, e como disseram no email que você postou, são
> antigos, não sofrem atualizações.
>
> O que você pode fazer é mandar o pkg_add buscar os packages em um
> outro diretório do ftp, no -STABLE por exemplo.
>
> Eu acredito que os packages do 7-STABLE irão rodar sem problemas no
> 7.1-RELEASE, o que não seria legal seria instalar packages do 7-STABLE
> em um 7.0-RELEASE hoje, pois já estamos no 7.1.
>
> Eu não me lembro de cabeça qual a variável, mas acho que é PKG_PATH
> mesmo, basta pegar a default e trocar o 7.1-RELEASE por 7-STABLE, a
> informação correta do nome da var está no man.

PACKAGESITE pode te ajudar:

garga at botelhor:~> pkg_add -n -r -v hping
scheme:   [ftp]
user:     []
password: []
host:     [ftp.freebsd.org]
port:     [0]
document: [/pub/FreeBSD/ports/i386/packages-8-current/Latest/hping.tbz]

garga at botelhor:~> env
PACKAGESITE=ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/Latest/
pkg_add -n -r -v hping
scheme:   [ftp]
user:     []
password: []
host:     [ftp.freebsd.org]
port:     [0]
document: [/pub/FreeBSD/ports/i386/packages-7-stable/Latest/hping.tbz]

Outra coisa que pode ajudar eh o pkg_fetch, que faz parte do pacote do
portupgrade, ele tem mais facilidades pra isso.

-- 
Renato Botelho


Mais detalhes sobre a lista de discussão freebsd