Re: [FUG-BR] Qual o melhor modo de compilar o FreeBSD (world)
Rafael Henrique Faria wrote: Olá lista. Estou com algumas duvidas sobre a atualização do sistema. Encontrei em diversos lugares, formas diferentes de se compilar o sistema a partir do source. Mas qual delas é a ideal para o FBSD 6.1? Eu achei legal o make update, modificando o /etc/make.conf, alterando a linha SUP_UPDATE=yes (e algumas outras). Achei uma forma bem automática de se realizar o cvsup a partir de dentro do próprio source. Mas depois que entra a minha duvida. O que seguir... Em alguns lugares encontrei: # cd /usr/src # make update # make world # make kernel # mergemaster (o KERNCONF=kernel, fica dentro do /etc/make.conf) E também: # cd /usr/src # make -j4 buildworld# make buildkernel KERNCONF=GENERIC # make installkernel KERNCONF=GENERIC # mergemaster -p # make TMPDIR=/var/tmp installworld # mergemaster -Pi # reboot Acredito que esse ultimo modo é de versões anteriores do Free.. eu sempre utilizei assim. E o modo acima parece ser mais limpo, e mais atual, mas nele não fica faltando passos? Os dois é a mesma coisa? Qual o melhor, e mais recomendável para se atualizar todo o sistema a partir do source? Ou então alguém tem dicas melhores? Os dois modos sempre existiram, o que acontece é que o make kernel é o mesmo de make buildkernel make installkernel e o make world é o mesmo de make buildworld make installworld Prefiro fazer separado e te digo porque, primeiro compilo o world e o kernel com o buildworld e buildkernel, assim, se houver algum problema na compilação, nem chego a instalar nada. Da outra maneira, se o make world funcionar e der algum problema no make kernel, terei um basesystem diferente do kernel instalado, o que pode me causar problemas. Sempre sigo esse ritual: csup supfile chflags -R noschg /usr/obj/usr rm -rf /usr/obj/usr cd /usr/src make clean make -s -j4 buildworld make -s -j4 buildkernel make installkernel mergemaster -p make installworld mergemaster -Pi reboot E tem funcionado muito bem em todos os meus servidores ao longo desses últimos anos. Meus $0,02 -- Renato Botelho garga @ FreeBSD.org freebsd @ galle.com.br GnuPG Key: http://www.FreeBSD.org/~garga/pubkey.asc - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Qual o melhor modo de compilar o FreeBSD (world)
Sempre sigo esse ritual: csup supfile chflags -R noschg /usr/obj/usr rm -rf /usr/obj/usr cd /usr/src make clean make -s -j4 buildworld !!! (no meu k6-2, quanto mais jobs pior hueheu ) make -s -j4 buildkernel make installkernel mergemaster -p make installworld mergemaster -Pi reboot Eu apenas faria uma modificação do mergemaster, caso o free seja o CURRENT ! mergemaster -Uvi Eu estou sem nenhum STABLE aqui, alguem sabe se ja rolo o MFC ? -- Atenciosamente Ricardo A. Reis UNIFESP Unix and Network Admin ___ Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar seu conhecimento? Experimente o Yahoo! Respostas ! http://br.answers.yahoo.com/ - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Qual o melhor modo de compilar o FreeBSD (world)
Ricardo Alves dos Reis wrote: Sempre sigo esse ritual: csup supfile chflags -R noschg /usr/obj/usr rm -rf /usr/obj/usr cd /usr/src make clean make -s -j4 buildworld !!! (no meu k6-2, quanto mais jobs pior hueheu ) make -s -j4 buildkernel make installkernel mergemaster -p make installworld mergemaster -Pi reboot Eu apenas faria uma modificação do mergemaster, caso o free seja o CURRENT ! mergemaster -Uvi Eu estou sem nenhum STABLE aqui, alguem sabe se ja rolo o MFC ? Qual dos MFC's? -- Renato Botelho garga @ FreeBSD.org freebsd @ galle.com.br GnuPG Key: http://www.FreeBSD.org/~garga/pubkey.asc - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Qual o melhor modo de compilar o FreeBSD (world)
Eu apenas faria uma modificação do mergemaster, caso o free seja o CURRENT ! mergemaster -Uvi Eu estou sem nenhum STABLE aqui, alguem sabe se ja rolo o MFC ? Qual dos MFC's? Do mergemaster do current, é muito mais rapido e facil usar -U !! -- Atenciosamente Ricardo A. Reis UNIFESP Unix and Network Admin ___ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Qual o melhor modo de compilar o FreeBSD (world)
Em 19/09/06, Renato Botelho [EMAIL PROTECTED] escreveu: Os dois modos sempre existiram, o que acontece é que o make kernel é o mesmo de make buildkernel make installkernel e o make world é o mesmo de make buildworld make installworld Renato Botelho garga @ FreeBSD.org freebsd @ galle.com.br GnuPG Key: http://www.FreeBSD.org/~garga/pubkey.asc - Legal Renato, valew pela ajuda, era exatamente o que estava procurando saber. :) Bom, agora um outro ponto, acho que a lista pode ajudar: Alguem já utilizou o Intel C++ Compiler (icc) para compilar o FreeBSD (world) ou o Kernel? Algum ganho de desempenho em maquinas Intel, é muito complicado realizar o procedimento? O ICC ja está portado para o freebsd a um bom tempo, em /usr/ports/lang/icc E encontrei no google algumas dicas como configurar no make.conf: CC=icc E depois proceder normalmente para compilar o kernel... Alguem recomenda, ou desrecomenda esta prática? É confiavel ? Eu sei que esse compilador da Intel foi desenvolvido para Linux, será que os binários que ele produz são tão bons quantos os do BSD? Agradeço a ajuda de todos Rafael Henrique Faria [EMAIL PROTECTED] - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Qual o melhor modo de compilar o FreeBSD (world)
Olá Rafael, veja aí: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cutting-edge.html =) Abs, Felipe Neuwald. Rafael Henrique Faria escreveu: Olá lista. Estou com algumas duvidas sobre a atualização do sistema. Encontrei em diversos lugares, formas diferentes de se compilar o sistema a partir do source. Mas qual delas é a ideal para o FBSD 6.1? Eu achei legal o make update, modificando o /etc/make.conf, alterando a linha SUP_UPDATE=yes (e algumas outras). Achei uma forma bem automática de se realizar o cvsup a partir de dentro do próprio source. Mas depois que entra a minha duvida. O que seguir... Em alguns lugares encontrei: # cd /usr/src # make update # make world # make kernel # mergemaster (o KERNCONF=kernel, fica dentro do /etc/make.conf) E também: # cd /usr/src # make -j4 buildworld# make buildkernel KERNCONF=GENERIC # make installkernel KERNCONF=GENERIC # mergemaster -p # make TMPDIR=/var/tmp installworld # mergemaster -Pi # reboot Acredito que esse ultimo modo é de versões anteriores do Free.. eu sempre utilizei assim. E o modo acima parece ser mais limpo, e mais atual, mas nele não fica faltando passos? Os dois é a mesma coisa? Qual o melhor, e mais recomendável para se atualizar todo o sistema a partir do source? Ou então alguém tem dicas melhores? - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd