[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