Usuário:Nelson:HorarioVerao

De Stoa
Ir para: navegação, pesquisa

Aqui apresento a receita para atualizar o horário de verão para Debian, FreeBSD e Gentoo.

Conteúdo

 [ocultar

Debian 4.0

executei 
 zdump -v America/Sao_Paulo | less 
 
e vi que horario de verao de 2007/2008 ainda nao esta configurado
 apt-get update
 apt-get install tz-brasil 
 apt-get install tzdata tzwatch
 
para instalar ou atualizar para os pacotes mais novos.
 vi /etc/tz-brasil.conf
 
acrescentar
 ASSUME_PING_OK='true'
 
para ignorar erro de ping ( ICMP bloqueado na rede )
e executar 
 
 tz-brasil --force 
 
para atualizar o horario de verao
O usuario comum em shell e nos scripts para executar servicos
pode executar:
' tzconfig ' para America/Sao_Paulo
antes de outros comandos
ou configurar a variavel TZ
TZ='America/Sao_Paulo'; export TZ
no .profile do diretorio do usuario.

Ubuntu 8.04.1

Igual a Debian 4.0 exceto que usa o comando ' tzselect ' para selecionar o Timezone ao invés de ' tzconfig '.

FreeBSD

Primeiro atualize o seu ports para o mais atual:

portsnap fetch
portsnap extract
portsnap update
cvsup /etc/src-supfile 
( normalmente deixo src-all e ports-all ativados )
  Exemplo de arquivo supfile para o cvsup 

e para atualizar o zoneinfo com horario de verao:

cd /usr/ports
make search name=zoneinfo
cd /usr/ports/misc/zoneinfo
make install

usar ' tzsetup ' para ajustar o /etc/localtime correto

America/Sao_Paulo ou Brazil/East

Gentoo

  • Primeiro atualize o portage:
emerge --sync
( execute
  emerge portage se finalizar com mensagem avisando
  versao nova do portage )
emerge --nospinner --metadata
  • Atualize o pacote que traz os arquivos do zoneinfo
emerge --search timezone-data

verificar se a versao 'available' e a mesma do 'installed'.

  • Para atualizar execute
emerge --update timezone-data 

depois para confirmar qual timezone esta configurado localmente

emerge --config timezone-data 
  • Para alterar o localtime:
  • edite o arquivo /etc/conf.d/clock
mude a definição de TIMEZONE="America/Sao_Paulo" para outro de sua região as possiveis zonas estao em /usr/share/zoneinfo.
  • execute o script de inicializacao, primeiro com stop
e depois start ( /etc/init.d/clock )
  • para que isso seja ativado no boot da maquina:

execute:

rc-update add clock boot

mas antes verifique se já não está incluido com:

rc-update show

OpenSuSe 11.3

Supondo-se que tenha todos os reposítórios necessários (Modo Automático):

  • Execute:
zypper search timezone
  • Na listagem deve aparecer algo como:
Loading repository data...
Reading installed packages...

S | Name                   | Summary                                      | Type      
--+------------------------+----------------------------------------------+-----------
  | perl-DateTime-TimeZone | Time zone object base class and factory      | package   
  | perl-DateTime-TimeZone | Time zone object base class and factory      | srcpackage
i | timezone               | Timezone Descriptions                        | package   
  | timezone               | Timezone Descriptions                        | srcpackage
i | timezone-2010l         | timezone: glibc timezone/DST update to 2010l | patch     
i | timezone-2011c         | timezone: Update to 2011c                    | patch     
i | timezone-2011d         | timezone: Update to 2011d                    | patch     
i | timezone-2011g         | timezone: Update to 2011g                    | patch     
i | timezone-2011i         | timezone: Update to 2011i                    | patch     
i | timezone-2011j         | timezone: Update to 2011j                    | patch     
i | timezone-java          | Timezone Descriptions                        | package   
  | timezone-java          | Timezone Descriptions                        | srcpackage
 
  • para verificar a última atualização
# zypper update timezone
Loading repository data...
Reading installed packages...
No update candidate for 'timezone-2011j-1.2.1.x86_64'. The highest available version is already installed.
Resolving package dependencies...

Nothing to do.
 

Também é possível manualmente via comandos. Neste caso é interessante seguir instruções abaixo:

Link: http://www.novell.com/support/viewContent.do?externalId=3655154&sliceId=1 
sob Título: Daylight Saving Time (DST) Handling in Linux

Links

Site de referencia para horario de verao com zoneinfo atualizados.

ftp://elsie.nci.nih.gov/pub/
Ferramentas pessoais

Variantes
Ações
Navegação
Imprimir/exportar
Ferramentas