[FUG-BR] Listar pacote do Ports - Desatualizado!

Patrick Tracanelli eksffa em freebsdbrasil.com.br
Qui Maio 11 17:06:09 BRT 2006


> Aparece a listagem de zopes velhos e não novos (VERSÃO). Não aparece com a 
> versão atualizada do pacote! Tem que atualizar algum index do ports 
> tree??????
> 
> 
> Obrigado.

Quando voce faz essa pesquisa, os Makefile pesquisam o 
/usr/ports/INDEX-<X> (de acordo com a versao do sistema/port) e nao os 
diretorios. Entao se voce atualizou os ports mas nao atualizou o INDEX, 
existe mesmo essa falta de integridade entre a informacao que o INDEX 
oferece e como seu ports realmente esta constituido.

No seu caso, voce atualizou apenas uma categoria do Ports, e nao ele 
todo. Isso significa que seu ports tambem nao esta 100% em sincronia com 
o CVS (a categoria www/ esta, e as outras estao antigas), entao voce 
tecnicamente deve:

cd /usr/ports/
make index

Essa e a unica forma de garantir um INDEX integro e condizente com o que 
voce *realmente* tem no seu /usr/ports/. O problema e que o make index 
entra em todos diretorios e vai "descobrindo" o que voce tem pra criar o 
indice. Entao, isso tende a demorar.

Como opcao, voce pode baixar online uma versao mais recente do INDEX, com

make fetchindex

Mas note que nessa segunda hipotese voce tambem nao estara integro, ja 
que seu INDEX indica uma coisa, e sua colecao de ports nao condiz 
integralmente com o que o INDEX aponta. Na pratica voce so vai te 
garantia de precisao das informacoes do INDEX pro www, que voce acabou 
de atualizar.

Entao ou voce convive com INDEX e PORTS fora de sincronia, e com INDEX 
mais atual que seu ports, ou cria um index novo (processo demorado), ou 
atualiza o ports inteiro ao inves de apenas uma categoria e fetchindex.

Ai fica tudo certo =)


-- 
Patrick Tracanelli

FreeBSD Brasil LTDA.
(31) 3281-9633 / 3281-3547
316601 em sip.freebsdbrasil.com.br
http://www.freebsdbrasil.com.br
"Long live Hanin Elias, Kim Deal!"



Mais detalhes sobre a lista de discussão freebsd