[FUG-BR] Duvida Upgrade

2009-05-08 Thread 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


Re: [FUG-BR] Duvida Upgrade

2009-05-08 Thread 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

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

2009-05-08 Thread 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´


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

2009-05-08 Thread Welkson Renny de Medeiros
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-05-08 Thread Renato Botelho
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

2009-05-08 Thread 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.

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-05-08 Thread 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


Re: [FUG-BR] Duvida Upgrade

2009-05-08 Thread William David FUG-BR
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

2009-05-08 Thread Franklin França
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-05-08 Thread 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!

[]'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-05-08 Thread 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


Re: [FUG-BR] Duvida Upgrade

2009-05-09 Thread 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.

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-05-09 Thread Renato Botelho
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

2009-05-11 Thread William David FUG-BR
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