2009/5/8 Renato Botelho <[email protected]>: > 2009/5/8 Cleyton Agapito <[email protected]>: >> 2009/5/8 William David FUG-BR <[email protected]>: >>> Retirei isso aqui direto do UPGRADE do /usr/src de uma versão passada >>> do freebsd entre a 6.2 e a 7.1 >>> sigo ela sempre . >>> >>> * 01. `cd /usr/src´ >>> * 02. `make -j4 buildworld´ >>> * 03. `make -j4 buildkernel installkernel´ ( >>> KERNCONF=YOUR_KERNEL_HERE' Especifique isto se você criou um arquivo >>> diferente do GENERIC ). >>> * 04. `make build32´ ( para compilar as bibliotecas de 32bits >>> necessárias por alguns programas caso você esteja utilizando a versão >>> 64bits do FreeBSD.) >>> * 05. `reboot´ ( entre em modo single user: boot -s no loader >>> prompt ou a opção 4 do loader menu ). >>> * 06. `mount -a´ >>> * 07. `cd /usr/src´ >>> * 08. `mergemaster -p´ >>> * 09. `make installworld´ >>> * 10. `make install32´ ( para instalar as bibliotecas de >>> 32bits necessárias por alguns programas caso você esteja utilizando a >>> versão 64bits do FreeBSD.) >>> * 11. `make delete-old´ >>> * 12. `mergemaster´ >>> * 13. `reboot´ >>> * 14. `cd /usr/src´ >>> * 15. `make delete-old-libs clean cleandir cleandepend _cleanobj´ >>> * 16. `reboot´ >>> >> >> Bem completinho o procedimento, só dando um pitaco, fica legal pôr a >> chave -F no item 12, ele não pergunta quando troca só a versão, fica >> bem menos trabalhoso. >> >> Como o meu é 32 e só tenho um processador faço o procedimento padrão >> do handbook + KERNCONF, mas já anotei o faxineiro do item 15, valeu a >> dica! > > Apenas lembrando que o -F no mergemaster só está disponível > nas versões >= 7.2. > > Mais uma coisa, o delete-old-libs não é o único, existem mais > dois, delete-old-files e delete-old-dirs, basta dar um make > check-old e dar uma olhada. > > Outra coisa importante, o delete-old-libs irá remover versões > que não são mais usadas ou que são antigas, porém, você pode > ter algum binário instalado pelo ports linkado com uma dessas > libs, se você não tiver certeza absoluta sobre isso, acho melhor > sempre fazer um tar dos arquivos listados no make check-old e > guardar... pode ser útil. > > -- > Renato Botelho > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >
Grande Renato! Tá anotado. # make delete-old >>> Removing old files (only deletes safe to delete libs) Isso quer dizer que ele só apaga o que for seguro ou "só apague o que for seguro"? Qual a possibilidade de ter um binário linkado? É comum isso? Como eu faria pra ter certeza absoluta? Nenhum dos arquivos listados me foi familiar. Abração!! ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

