23 January 2008

Huso Horario de Venezuela

Soy usuario de Debian... actualmente tengo instalado Etch. Una de las cosas que me faltaba configurar era el nvo Huso Horario de Venezuela..... a continuación les remito lo que encontré:
  • Editen el siguiente archivo /etc/apt/sources.list en donde añadiremos el enlace para bajarnos las fuentes "deb-src" .... por ejemplo:
deb-src http://debian.unesr.edu.ve/debian testing main contrib non-free
  • Lo que a continuación sigue debemos realizarlo como "root":

# cd /root
# apt-get source tzdata
# cd tzdata-2007k
# tar xvfz tzdata2007k.tar.gz
# cp southamerica ..
# cd ..
# rm -rf tzdata*
# vi southamerica
(Justo al final del archivo)
Zone America/Caracas -4:27:44 - LMT 1890
-4:47:40 - CMT 1912 Feb 12
-4:30 - VET 1965
-4:00 - VET 2007 Dec 9 03:00
-4:30 - VET

Así como lo suguiere el Blog en donde conseguí está información, es recomendable realizar pruebas antes de llevar a cabo la modificación en el sistema, de está forma podremos estar seguros que funciona. A continuación el procedimiento a seguir:

# mkdir tz-test
# zic -d tz-test southamerica
# TZ=/root/tz-test/America/Caracas date --date="2007-12-09 04:00:00 UTC"
Sun Dec 9 00:00:00 VET 2007
# TZ=/root/tz-test/America/Caracas date --date="2007-12-09 06:59:00 UTC"
Sun Dec 9 02:59:00 VET 2007

En los ejemplos anteriores podemos observar que todavia sigue habiendo 4 hrs de diferencia... sigamos probando....

# TZ=/root/tz-test/America/Caracas date --date="2007-12-09 07:00:00 UTC"
Sun Dec 9 02:30:00 VET 2007

Si decimos que son las 7am del 09-12-2007, podemos observar que hay 4:30 horas de diferencia. Esto nos indica que ha sido efectiva el nvo huso horario, como lo establece el Gobierno Nacional a partir del 09-12-2007 3am.

# TZ=/root/tz-test/America/Caracas date --date="2007-12-09 07:00:00 UTC"
Sun Dec 9 02:30:00 VET 2007

Observemos que la suma de 02:30 y 04:30 nos dá 07:00. De esta forma podemos confirmar que el huso horario esta funcionando. Una vez probado, procedenos a instalar el nvo archivo de zona horaria (/usr/share/zoneinfo).

# cp /root/southamerica /usr/share/zoneinfo/
# zic southamerica
# tzselect

Con la ejecución del último comando indicado, el archivo /etc/localtime sea copiado. El mismo podrá ser copiado sin problemas a otros equipos de una red.

Otra manera de verificar su funcionamiento es el siguiente:

# zdump -v America/Caracas | grep 2007
America/Caracas Sun Dec 9 06:59:59 2007 UTC = Sun Dec 9 02:59:59 2007 VET isdst=0 gmtoff=-14400
America/Caracas Sun Dec 9 07:00:00 2007 UTC = Sun Dec 9 02:30:00 2007 VET isdst=0 gmtoff=-16200


Autor: Raul Odria
http://rodria1.blogspot.com/2007/12/nuevo-huso-horario-de-venezuela.html


No comments:

Post a Comment

Thanks for visiting my blog. I will appreciate all the comments.