[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Horário de Verão - Como configurar



Olá Pessoal,

Um outro método pra resolver o mesmo problema é oferecido pelo CAIS:
http://www.rnp.br/cais/alertas/2004/cais-alr-05102004a.html

No caso, ele chama de "Brazil/East", onde no debian eh "America/Sao_Paulo"
Abaixo, reproduzo um fragmento do link acima:

---------------------------------------
Usuarios GNU/Linux devem seguir o procedimento abaixo:

1. Verificar a existencia do arquivo '/etc/localtime' e se este arquivo e'
    um link.

   * DICA! Nao e' recomendado possuir o arquivo /etc/localtime com link
     para o arquivo /usr/share/zoneinfo/Brazil/East, pois sistemas em que
     o diretorio /usr nao estiver acessivel (nao tiver sido montado, por
     exemplo)  no momento de inicializacao da maquina, as informacoes
     contidas no localtime nao serao carregadas.


2. Verificar se no diretorio /usr/share/zoneinfo/Brazil existe algum
   arquivo NAO BINARIO que contenha informacoes relativas a outros
   horarios de verao (DICA!: geralmente um arquivo com extensao .zic)

   a) Se nao existir nenhum arquivo com tais informacoes, devera' ser
      criado um novo, de nome 'verao.2004.zic' por exemplo, e
      inserir as seguintes linhas.

 Rule Brazil  2004    only     -       Nov     2   00:00   1       D
 Rule Brazil  2005    only     -       Feb    20   00:00   0       S

 Zone    Brazil/East             -3:00   Brazil          BR%sT

   b) Se existir algum arquivo com informacoes de horario de verao de
      outros anos, bastara' inserir as linhas mencionadas.

   As duas primeiras linhas dizem quando se inicia o horario de
   verao, quando termina, e qual a acao a ser tomada. Lembre-se que no
   inicio do horario de verao, deve ser adicionada uma hora.

   A ultima linha diz qual o arquivo que sera' gerado pelo comando zic, no
   exemplo sera' o arquivo 'East' (dentro do diretorio Brazil). Esta linha
   tambem informa o timezone da regiao, no caso de Sao Paulo e' -3.


3. Com o arquivo 'verao.2004.zic' em maos, deve-se executar o
  comando 'zic', tal como segue:

	# zic verao.2004.zic

  No caso particular, este comando atualizara' o arquivo East.


4. Por ultimo, se o arquivo /etc/localtime nao for um link para este
   arquivo deve-se copiar o arquivo East para /etc/localtime

	# cp East /etc/localtime
---------------------------------------


Gleydson Mazioli da Silva wrote:

Pessoal,

Como todos devem ter ouvido falar, as datas do horário de verão deste ano foram publicadas, iniciando no dia 02 de Novembro (sim é uma terça feira, mas até última alteração esta data será mantida) e terminará no dia 20 de Fevereiro. Todos que possuem sistemas Linux/Unix configurados para horário UTC alterarão sua data automaticamente na chegada do horário de verão, os que usam hora local ao invés de UTC (pois utilizam Windows ou outro sistema operacional) não precisam se preocupar com isso. O problema é que cada ano esta data inicial é alterada e então o sistema não sabe quando fazer a alteração. Algumas pessoas que fazem instalações baseadas em woody tiveram este problema no último dia 08 de Outubro (quando houve a mudança do horário de verão no ano 2000, pouco antes do freeze da woody). O ajuste da data de inicio/fim do horário de verão é simples, e tenho certeza que através deste texto muitos evitarão o pânico de última hora (principalmente no dia 14 e 19 de Outubro e 03 de Novembro, que são das datas que mais máquinas terão seu relógio adiantado em 1 hora incorretamente, pois marcaram o inicio do horário de verão dos anos anteriores). Primeiro explicarei a forma genérica de fazer esta correção, que é a usada internamente por QUALQUER distribuição Linux para ajustar o inicio e fim do horário de verão e depois o método desenvolvido pelo PZN para a Debian:

Baixe o seguinte arquivo:
cd /tmp
wget -nd http://people.debian.org/~pzn/tz-brasil/tz-brasil-sp.zic

E execute o zic neste arquivo:

zic /tmp/tz-brasil-zp.zic

O zic compilará o arquivo de fuso horários usando como referência os arquivos de conversão de hora
em seu diretório padrão e pronto! a atualização usando o método manual está terminada!
(...)



Reply to: