[FUG-BR] Duvida Upgrade
Pessoal eu venho realizando upgrade para a versão 7.2 e estou com a seguinte duvida no procedimento, que estou realizando está correto ou não, pois até o momento não venho tendo problemas com os upgrade da versão 6 to 7 ou 7.0 to 7.2 ou 7.1 to 7.2, o procedimento que eu realizo é o seguinte: 1ª) edito o arquivo stable-supfile a linha *default release=cvs tag=RELENG_7, dexando para a versão 7 logo após executo o seguinte comendo cvsup /usr/share/examples/cvsup/stable-supfile -h cvsup.br.freebsd.org 2ª) Depois de ter terminado de atualizar realizo os passos: cd /usr/src make -j4 buildworld make -j4 buildkernel make -j4 installkernel shutdown -r now ou reboot 3ª) Logo após o reboot não normal sem a opção de single user pois estou sempre remoto, realizo so passos: adjkerntz -i megermaster -p cd /usr/src make -j4 installworld mergemaster shutdown -r now ou reboot 4ª) Caso eu tenha alguma customização no KERNEL eu copio o GENERIC para outro nome como mostrado no exemplo abaixo para a arquitetura i386 cd /usr/src/sys/i386/conf cp GENERIC NOVOGENERIC e logo depois compilo o kernel novo como os comando abaixo cd /usr/src make -j4 buildworld KERNCONF=NOVOGENERIC make -j4 installkernel KERNCONF=NOVOGENERIC shutdown -r now ou reboot A minha duvdia é se os passos que estou seguindo estão correto ou está faltando realizar alguma passo ou até mesmo melhorar esses passos Grato. -- atenciosamente, Franklin de França - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Duvida Upgrade
Bom Franklin, eu faço um pouco diferente... e atualizei para a 7.2 sem problemas. Mas não recomendo alguns dos seus procedimentos. 2009/5/8 Franklin França > 1ª) edito o arquivo stable-supfile a linha *default release=cvs > tag=RELENG_7, dexando para a versão 7 logo após executo o seguinte comendo > cvsup /usr/share/examples/cvsup/stable-supfile -h cvsup.br.freebsd.org > Você pode utilizar o "make update" do proprio source, basta configurar o /etc/make.conf. Isso facilita a vida. > > make -j4 buildworld > make -j4 buildkernel > make -j4 installkernel Antes de dar o reboot, você deveria rodar o mergemaster. Pois você pode ficar com um sistema que não dará mais boot caso algum script rc esteja quebrado. cd /usr/src/sys/i386/conf > cp GENERIC NOVOGENERIC > o q eu costumo fazer, é dar um diff no GENERIC para o meu kernel atual, ter q refazer todo o kernel a cada atualização dá muito trabalho. > cd /usr/src > make -j4 buildworld KERNCONF=NOVOGENERIC > make -j4 installkernel KERNCONF=NOVOGENERIC > shutdown -r now ou reboot > Eu já costumo inserir o novo kernel junto com a compilação do novo sistema. É um pouco mais arriscado, mas nunca tive problemas. Meu procedimento: Primeiramente edito o /etc/make.conf (somente 1 vez com o sistema zerado). --- SUP_UPDATE=yes SUP=/usr/bin/csup SUPFLAGS= -g -L 2 SUPHOST=cvsup2.br.freebsd.org SUPFILE=/usr/local/etc/source.supfile #PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile #DOCSUPFILE= /usr/share/examples/cvsup/doc-supfile KERNCONF=MEUKERNEL --- Após isso configuro o /usr/local/etc/source.supfile para atualizar pro sistema desejado. Após: cd /usr/obj rm -rf ./usr cd /usr/src make update make clean; make clean make buildworld make buildkernel make installkernel make installworld mergemaster -p mergemaster -Pi reboot Após o boot eu continuo: cd /usr/src make check-old Faço alguns backups e portupgrade -Rraf Após tudo OK eu rodo: make delete-old make delete-old-libs E tudo ocorre sem problemas. -- Rafael Henrique da Silva Faria # Grupo Cena Digital # (16) 9229-8928 # www.cenadigital.com.br - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Duvida Upgrade
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´ 2009/5/8 Franklin França : > Pessoal eu venho realizando upgrade para a versão 7.2 e estou com a seguinte > duvida no procedimento, que estou realizando está correto ou não, pois até o > momento não venho tendo problemas com os upgrade da versão 6 to 7 ou 7.0 to > 7.2 ou 7.1 to 7.2, o procedimento que eu realizo é o seguinte: > > > 1ª) edito o arquivo stable-supfile a linha *default release=cvs > tag=RELENG_7, dexando para a versão 7 logo após executo o seguinte comendo > cvsup /usr/share/examples/cvsup/stable-supfile -h cvsup.br.freebsd.org > > 2ª) Depois de ter terminado de atualizar realizo os passos: > > cd /usr/src > make -j4 buildworld > make -j4 buildkernel > make -j4 installkernel > shutdown -r now ou reboot > > 3ª) Logo após o reboot não normal sem a opção de single user pois estou > sempre remoto, realizo so passos: > > adjkerntz -i > megermaster -p > cd /usr/src > make -j4 installworld > mergemaster > shutdown -r now ou reboot > > 4ª) Caso eu tenha alguma customização no KERNEL eu copio o GENERIC para > outro nome como mostrado no exemplo abaixo para a arquitetura i386 > > cd /usr/src/sys/i386/conf > cp GENERIC NOVOGENERIC > > e logo depois compilo o kernel novo como os comando abaixo > > cd /usr/src > make -j4 buildworld KERNCONF=NOVOGENERIC > make -j4 installkernel KERNCONF=NOVOGENERIC > shutdown -r now ou reboot > > A minha duvdia é se os passos que estou seguindo estão correto ou está > faltando realizar alguma passo ou até mesmo melhorar esses passos > > > Grato. > > -- > atenciosamente, > > Franklin de França > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > -- - = - = - = - = - = - = - = - = - = - <. Of course it runsWilliam David Armstrong <|== Bio Systems Security Networking <' FreeBSD MSN / GT biosystems gmail . com http://biosystems.ath.cx:8080/ http://biosystems.broker.freenet6.net/ -- - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Duvida Upgrade
William David FUG-BR escreveu: > 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´ > > > 2009/5/8 Franklin França : > >> Pessoal eu venho realizando upgrade para a versão 7.2 e estou com a seguinte >> duvida no procedimento, que estou realizando está correto ou não, pois até o >> momento não venho tendo problemas com os upgrade da versão 6 to 7 ou 7.0 to >> 7.2 ou 7.1 to 7.2, o procedimento que eu realizo é o seguinte: >> >> >> 1ª) edito o arquivo stable-supfile a linha *default release=cvs >> tag=RELENG_7, dexando para a versão 7 logo após executo o seguinte comendo >> cvsup /usr/share/examples/cvsup/stable-supfile -h cvsup.br.freebsd.org >> >> 2ª) Depois de ter terminado de atualizar realizo os passos: >> >> cd /usr/src >> make -j4 buildworld >> make -j4 buildkernel >> make -j4 installkernel >> shutdown -r now ou reboot >> >> 3ª) Logo após o reboot não normal sem a opção de single user pois estou >> sempre remoto, realizo so passos: >> >> adjkerntz -i >> megermaster -p >> cd /usr/src >> make -j4 installworld >> mergemaster >> shutdown -r now ou reboot >> >> 4ª) Caso eu tenha alguma customização no KERNEL eu copio o GENERIC para >> outro nome como mostrado no exemplo abaixo para a arquitetura i386 >> >> cd /usr/src/sys/i386/conf >> cp GENERIC NOVOGENERIC >> >> e logo depois compilo o kernel novo como os comando abaixo >> >> cd /usr/src >> make -j4 buildworld KERNCONF=NOVOGENERIC >> make -j4 installkernel KERNCONF=NOVOGENERIC >> shutdown -r now ou reboot >> >> A minha duvdia é se os passos que estou seguindo estão correto ou está >> faltando realizar alguma passo ou até mesmo melhorar esses passos >> >> >> Grato. >> >> -- >> atenciosamente, >> >> Franklin de França >> - >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> >> > > > > E o freebsd-update? não é mais fácil e seguro? (nunca usei, estou perguntando mesmo =) -- Welkson Renny de Medeiros Focus Automação Comercial Desenvolvimento / Gerência de Redes welk...@focusautomacao.com.br Powered by (__) \\\'',) \/ \ ^ .\._/_) www.FreeBSD.org - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Duvida Upgrade
2009/5/8 Rafael Henrique Faria : > Bom Franklin, eu faço um pouco diferente... e atualizei para a 7.2 sem > problemas. > Mas não recomendo alguns dos seus procedimentos. > > 2009/5/8 Franklin França > >> 1ª) edito o arquivo stable-supfile a linha *default release=cvs >> tag=RELENG_7, dexando para a versão 7 logo após executo o seguinte comendo >> cvsup /usr/share/examples/cvsup/stable-supfile -h cvsup.br.freebsd.org >> > > Você pode utilizar o "make update" do proprio source, basta configurar o > /etc/make.conf. Isso facilita a vida. > > >> >> make -j4 buildworld >> make -j4 buildkernel >> make -j4 installkernel > > > Antes de dar o reboot, você deveria rodar o mergemaster. Pois você pode > ficar com um sistema que não dará mais boot caso algum script rc esteja > quebrado. > > cd /usr/src/sys/i386/conf >> cp GENERIC NOVOGENERIC >> > > o q eu costumo fazer, é dar um diff no GENERIC para o meu kernel atual, ter > q refazer todo o kernel a cada atualização dá muito trabalho. > > >> cd /usr/src >> make -j4 buildworld KERNCONF=NOVOGENERIC >> make -j4 installkernel KERNCONF=NOVOGENERIC >> shutdown -r now ou reboot >> > > Eu já costumo inserir o novo kernel junto com a compilação do novo sistema. > É um pouco mais arriscado, mas nunca tive problemas. > > > Meu procedimento: > > Primeiramente edito o /etc/make.conf (somente 1 vez com o sistema zerado). > > --- > SUP_UPDATE=yes > SUP= /usr/bin/csup > SUPFLAGS= -g -L 2 > SUPHOST= cvsup2.br.freebsd.org > SUPFILE= /usr/local/etc/source.supfile > #PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile > #DOCSUPFILE= /usr/share/examples/cvsup/doc-supfile > > KERNCONF=MEUKERNEL > --- > > Após isso configuro o /usr/local/etc/source.supfile para atualizar pro > sistema desejado. > > Após: > > cd /usr/obj > rm -rf ./usr > cd /usr/src > make update > make clean; make clean > make buildworld > make buildkernel > make installkernel > make installworld > mergemaster -p > mergemaster -Pi > reboot Existe um problema sério nessa parte do procedimento, o mergemaster -p deve ser realizado *antes* do installworld. Isso é bem importante pois o mergemaster -p vai sincronizar o seu passwd e group, e, se algum novo usuário do sistema existe, ele deve ser adicionado antes do installworld, pois muitas vezes haverão arquivos que serão instalados usando esses novos usuários. -- Renato Botelho - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Duvida Upgrade
Você pode utilizar o freebsd-update muito bem se utilizar o kernel GENERIC com padrão. pois a idéia do freebsd-update ao meu ponto de vista é uma atualização binaria do sistema onde não teve modificações do sistema. Mas se você compilar algo customizado ( tunning ) no kernel eu recomendo que utilize o csup ou cvsup mais método tradicional de atualização. para que não ocorram problemas ou falhas por falta desta customizada no kernel ou em parte dos sistema após efetuar a atualização. 2009/5/8 Renato Botelho : > 2009/5/8 Rafael Henrique Faria : >> Bom Franklin, eu faço um pouco diferente... e atualizei para a 7.2 sem >> problemas. -- - = - = - = - = - = - = - = - = - = - <. Of course it runsWilliam David Armstrong <|== Bio Systems Security Networking <' FreeBSD MSN / GT biosystems gmail . com http://biosystems.ath.cx:8080/ http://biosystems.broker.freenet6.net/ -- - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Duvida Upgrade
2009/5/8 William David FUG-BR : > Você pode utilizar o freebsd-update muito bem se utilizar o kernel > GENERIC com padrão. > pois a idéia do freebsd-update ao meu ponto de vista é uma atualização > binaria do sistema onde não teve modificações > do sistema. > > Mas se você compilar algo customizado ( tunning ) no kernel eu > recomendo que utilize o csup ou cvsup mais método tradicional de > atualização. para que não ocorram problemas ou falhas por falta desta > customizada no kernel ou em parte dos sistema após efetuar a > atualização. O freebsd-update pode trabalhar de maneira hibrida, kernel custom e base common, então você poupa uns 80% do tempo (base) e compila apenas o kernel. -- Renato Botelho - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Duvida Upgrade
entendo mas como eu comentei dependendo da customização no sistema, não somente no kernel podem ocorrer problemas Exemplo: o cliente onde presto serviços tem mais que 16 grupos por usuário no freebsd o limite de grupos é 16. instalei o Ldap+samba configurei tudo bonitinho mas ainda o id, pw , e o samba se limitam a mostrar 16 grupos ignorando o resto cadastrado. a opção que achei foi continuar fazer o pequeno shut-up-and-hack no /usr/src/sys/sys/syslimits.h #define NGROUPS_MAX 16 /* max supplemental group id's */ e mudar para #define NGROUPS_MAX 216 /* max supplemental group id's */ depois continuar com o procedimento padrão de atualização e recompilação do samba + ldap passou a achar todos os grupos pelo id, pw, e samba, não ocorreram mais erros no acesso aos arquivos/diretórios. 2009/5/8 Renato Botelho : > 2009/5/8 William David FUG-BR : >> Você pode utilizar o freebsd-update muito bem se utilizar o kernel >> GENERIC com padrão. >> pois a idéia do freebsd-update ao meu ponto de vista é uma atualização >> binaria do sistema onde não teve modificações >> do sistema. >> >> Mas se você compilar algo customizado ( tunning ) no kernel eu >> recomendo que utilize o csup ou cvsup mais método tradicional de >> atualização. para que não ocorram problemas ou falhas por falta desta >> customizada no kernel ou em parte dos sistema após efetuar a >> atualização. > > O freebsd-update pode trabalhar de maneira hibrida, kernel custom e > base common, então você poupa uns 80% do tempo (base) e compila > apenas o kernel. > > -- > Renato Botelho > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > -- - = - = - = - = - = - = - = - = - = - <. Of course it runsWilliam David Armstrong <|== Bio Systems Security Networking <' FreeBSD MSN / GT biosystems gmail . com http://biosystems.ath.cx:8080/ http://biosystems.broker.freenet6.net/ -- - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Duvida Upgrade
Qual seria entaum o melhor procedimento ? 2009/5/8 Renato Botelho > 2009/5/8 William David FUG-BR : > > Você pode utilizar o freebsd-update muito bem se utilizar o kernel > > GENERIC com padrão. > > pois a idéia do freebsd-update ao meu ponto de vista é uma atualização > > binaria do sistema onde não teve modificações > > do sistema. > > > > Mas se você compilar algo customizado ( tunning ) no kernel eu > > recomendo que utilize o csup ou cvsup mais método tradicional de > > atualização. para que não ocorram problemas ou falhas por falta desta > > customizada no kernel ou em parte dos sistema após efetuar a > > atualização. > > O freebsd-update pode trabalhar de maneira hibrida, kernel custom e > base common, então você poupa uns 80% do tempo (base) e compila > apenas o kernel. > > -- > Renato Botelho > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > -- atenciosamente, Franklin de França - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Duvida Upgrade
2009/5/8 William David FUG-BR : > 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! []'s - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Duvida Upgrade
2009/5/8 Cleyton Agapito : > 2009/5/8 William David FUG-BR : >> 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
Re: [FUG-BR] Duvida Upgrade
2009/5/8 Renato Botelho : > 2009/5/8 Cleyton Agapito : >> 2009/5/8 William David FUG-BR : >>> 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
Re: [FUG-BR] Duvida Upgrade
2009/5/9 Cleyton Agapito : > 2009/5/8 Renato Botelho : >> 2009/5/8 Cleyton Agapito : >>> 2009/5/8 William David FUG-BR : 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. Ele só apaga binários, e não libs, então não tem chance de algum port estar linkado, pois os binários só são linkados com libs, e não com outros binários. -- Renato Botelho - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Duvida Upgrade
Bom Dia Obrigado pela dica 2009/5/8 Renato Botelho : -- - = - = - = - = - = - = - = - = - = - <. Of course it runsWilliam David Armstrong <|== Bio Systems Security Networking <' FreeBSD MSN / GT biosystems gmail . com http://biosystems.ath.cx:8080/ http://biosystems.broker.freenet6.net/ -- - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd