[Ubuntu-BR] obrigado - horário de verão

Leonardo Bergamo leobergamo em gmail.com
Segunda Outubro 15 23:32:21 UTC 2007


Obrigado Fernando,

Quanto a tua sugestão Leonardo, o apt-get não achou o tz-brazil (não sei 
se eu não tenho o repositório ou o q), mas valeu a assim mesmo.

Leonardo Bergamo

> Date: Sun, 14 Oct 2007 19:24:22 -0200
> From: "Leonardo Cabral" <leomcabral em gmail.com>
> Subject: Re: [Ubuntu-BR] ajuda - horário de verão no ubuntu
> To: " Lista de discussão do LoCoTeam Brasileiro "
> 	<ubuntu-br em lists.ubuntu.com>
> Message-ID:
> 	<d8e177a10710141424p1349d227w54890291c2e1625c em mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> instala o pacote tz-brazil
>
> $ sudo apt-get install tz-brazil
>
> 2007/10/14, Leonardo Bergamo <leobergamo em gmail.com>:
>   
>> Às vesperas do Gutsy, um dúvida mais banal:
>> COMO MARCO HORÁRIO DE VERÃO NO UBUNTU (NO FEISTY MESMO), OU SEJA, TEM
>> ESSA OPÇÃO PRA SINCRONIZAR COM SERVIDORES DA INTERNET?
>>
>>
>> --
>> Interessado em aprender mais sobre o Ubuntu em português?
>> http://wiki.ubuntu-br.org/ComeceAqui  -
>> ubuntu-br mailing list
>> ubuntu-br em lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>>
>>     
>
>
>
>   

Date: Mon, 15 Oct 2007 01:28:23 -0300
From: "Fernando Spencer" <fspencer em gmail.com>
Subject: Re: [Ubuntu-BR] ajuda - horário de verão no ubuntu
To: " Lista de discussão do LoCoTeam Brasileiro "
	<ubuntu-br em lists.ubuntu.com>
Message-ID:
	<bed7c950710142128x2a6c9010j926d334e89512592 em mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1

Leonardo,

Veja como as coisas realmente acontecem:


* Atenção: o daemon crond deve ser reinicializado assim que o Horário
de Verão entrar em vigor.

Usuários de sistemas baseados em GNU/Linux devem seguir o procedimento abaixo:


1. Verificar a existência do arquivo '/etc/localtime' e se este
arquivo é um link simbólico ou não.

Não é recomendado possuir o arquivo /etc/localtime como link simbólico
para o arquivo /usr/share/zoneinfo/Brazil/East, pois em sistemas que o
diretório /usr não estiver acessível (não tiver sido montado, por
exemplo) no momento de inicialização da máquina, as informações
contidas no arquivo localtime não serão carregadas.

2. Verificar se existe no diretório /usr/share/zoneinfo/Brazil algum
arquivo que contenha informações relativas a outros horários de verão
(DICA: geralmente um arquivo com extensão .zic).


a) Se não existir nenhum arquivo com tais informações então crie um
novo, de nome 'verão.2005.zic' por exemplo, no diretório
/usr/share/zoneinfo/Brazil/. Este arquivo deveraá conter as seguintes
linhas:

Rule Brazil 2005 only - Oct 16 00:00 1 S
Rule Brazil 2006 only - Feb 19 00:00 0 -

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


b) Se existir algum arquivo com informações de Horário de Verão de
outros anos basta inserir as linhas mencionadas.

As duas primeiras linhas de configuração acima informam quando se
inicia o Horário de Verão, quando termina, e qual a ação a ser tomada.
Lembre-se de que no início do Horário de Verão deve ser adicionada uma
hora ao horário mostrado ao usuário (localtime).

A última linha diz qual arquivo será modificado pelo comando 'zic'. No
exemplo acima, será o arquivo 'East' (dentro do diretório Brazil).
Esta linha também informa qual o timezone original da região - no caso
de São Paulo (East) temos UTC-3. Caso você esteja utilizando um
timezone diferente do adotado em São Paulo (East), modifique estes
parâmetros para o timezone que afeta sua região.

#Cidades que seguem o timezone definido para Fernando de Noronha:
Zone Brazil/DeNoronha -2:00 Brazil FN%sT

#Cidades que seguem o timezone definido para Brasília:
Zone Brazil/East -3:00 Brazil BR%sT

#Cidades que seguem o timezone definido para o Amazonas:
Zone Brazil/West -4:00 Brazil AM%sT

#Cidades que seguem o timezone definido para o Acre:
Zone Brazil/Acre -5:00 Brazil AC%sT

* Parametros definidos pela glibc presente em sistemas Linux,
disponível para download em http://www.gnu.org/




3. Uma vez feitos os devidos ajustes no arquivo 'verao.2005.zic'
execute o comando 'zic':

# zic verao.2005.zic




4. Neste caso em particular o comando atualizará o arquivo East.

Para verificar se as configurações corretas foram feitas, execute o
comando 'zdump', conforme segue abaixo (troque East pelo timezone de
sua região):

# zdump -v Brazil/East |grep 200[56]

Você deverá obter uma resposta como a que segue abaixo:

Brazil/East Sun Oct 16 02:59:59 2005 UTC = Sat Oct 15 23:59:59 2005
BRT isdst=0 gmtoff=-10800

Brazil/East Sun Oct 16 03:00:00 2005 UTC = Sun Oct 16 01:00:00 2005
BRST isdst=1 gmtoff=-7200

Brazil/East Sun Feb 19 01:59:59 2006 UTC = Sat Feb 18 23:59:59 2006
BRST isdst=1 gmtoff=-7200

Brazil/East Sun Feb 19 02:00:00 2006 UTC = Sat Feb 18 23:00:00 2006
BRT isdst=0 gmtoff=-10800

Note que em "Sat Oct 15 23:59:59 2005" o sistema ainda não está no
Horário de Verão (indicação 'BRT'). No segundo seguinte as
modificações do Horário de Verão entram em vigor, adiantando o
localtime em uma hora: "Sun Oct 16 01:00:00 2005 BRST" (O horário
mostrado ao usuário passará para 1 da manhã, e não para meia-noite,
mostrando o adiantamento do horário).

Em "Sat Feb 18 23:59:59 2006 BRST", o Horário de Verão terminará no
segundo seguinte, com o localtime sendo então atrasado em 1 hora: "Sat
Feb 18 23:00:00 2006 BRT" (o horário mostrado ao usuário voltará para
às 23:00).




5. Por último, se o arquivo /etc/localtime NAO for um link para o
arquivo /usr/share/zoneinfo/Brazil/East, deve-se copiar o arquivo East
para /etc/localtime


http://www.rnp.br/cais/alertas/2005/cais-alr-20051006.html

Fernando




More information about the ubuntu-br mailing list