[FUG-BR] Atualização 7.4 -> 8.X
Claudio Pereira
claudiopereira em gmail.com
Quinta Janeiro 24 10:48:35 BRST 2013
2013/1/24 Renato Botelho <rbgarga at gmail.com>
>
> Esqueci de algo importante aqui. :)
>
> Quando se muda de uma major version pra outra, algumas libs
> mudam de versão, então você precisa recompilar os ports para
> que eles sejam linkados com as novas versões. Depois disso
> você pode eliminar as libs velhas do sistema. Os passos seriam:
>
> # portmaster -afD
>
> Se por acaso o processo parar no meio devido a algum problema
> e você quiser continuar de onde parou basta rodar o mesmo
> comando novamente acrescentando o -R:
>
> # portmaster -afDR
>
> Depois que tiver recompilado tudo, basta rodar os seguintes
> comandos para remover as libs e binarios antigos:
>
> # cd /usr/src
> # make -DBATCH_DELETE_OLD_FILES delete-old delete-old-libs
>
> Agora acho que terminou.
>
>
Complementando sobre as dependencias das Libs, use o pkg_libchk para ver se
não ficou algum pacote com dependencia quebrada.
Instale o port bsdadminscripts:
# cd /usr/ports/sysutils/bsdadminscripts
# make install clean distclean
E procure pelos pacotes quebrados e seja feliz:
# pkg_libchk -q -r
Referencia:
http://www.bsdinfo.com.br/2012/04/22/como-saber-de-forma-rapida-e-pratica-se-perdeu-alguma-lib-importante/
Abraços, IndioX
--
Claudio P Costa
Mais detalhes sobre a lista de discussão freebsd