[FUG-BR] Portupgrade (problemas)
Ricardo Campos Passanezi
riccp em ige.unicamp.br
Quarta Fevereiro 14 09:13:07 BRST 2007
On Tue, Feb 13, 2007 at 08:31:29PM -0300, Welkson Renny de Medeiros wrote:
> Estou removendo o /usr/ports e baixando o ports novamente:
> ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz
>
> Vou descompactar, desinstalar portupgrade, ruby e cia... e tentar atualizar
> pelo novo port... espero que funcione... já tô ficando "irado" :-)
Não precisa remover o /usr/ports.
Faça o "portsnap fetch extract" apenas uma vez e, depois, pode rodar
"portsnap fetch update".
Leia sempre que possível, antes dos portupgrade, o /usr/ports/UPDATING.
No caso do portupgrade, temos:
20070205:
AFFECTS: everybody
AUTHOR: pav at FreeBSD.org
New ports category was created - /usr/ports/ports-mgmt
Most significant port moved to this new category is portupgrade.
So don't be alarmed, it was not deleted. You can find it now in
/usr/ports/ports-mgmt/portupgrade
...
20070102:
AFFECTS: users of sysutils/portupgrade
AUTHOR: sem at FreeBSD.org
If you have a problem with upgrading the tools from version 2.2.1 and less,
remove the package with pkg_delete portupgrade\* command and reinstall it
from scratch. Remove /usr/ports/INDEX*.db and run portsdb -u.
Aqui eu não rodei o pkg_delete, apenas rodei um "make
-DFORCE_PKG_REGISTER reinstall clean" e depois um "pkgdb -F", removendo
as referências ao port mais antigo sem apagar os arquivos. Isto antes do
port mudar de diretório (foi para ports-mgmt). Essa segunda mudança
resolvi com outro 'pkgdb -F'.
Como você pode estar com alguns "work" na árvore de ports, sugiro que
rode o comando 'portsclean -C -DD' (veja a manpage para detalhes).
--
Ricardo Campos Passanezi
Mais detalhes sobre a lista de discussão freebsd