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: