Re: [FUG-BR] Qual o melhor modo de compilar o FreeBSD (world)

2006-09-19 Por tôpico Renato Botelho
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)

2006-09-19 Por tôpico Ricardo Alves dos Reis




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)

2006-09-19 Por tôpico Renato Botelho
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)

2006-09-19 Por tôpico Ricardo Alves dos Reis

   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)

2006-09-19 Por tôpico Rafael Faria
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)

2006-09-18 Por tôpico Felipe Neuwald
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