[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