Configurar Ubuntu para el cambio horario en Argentina 3
El 30 de diciembre del 2007 a las 0 hora comenzará a regir el uso horario de GMT-2 hasta el 16 de marzo del 2008 donde se volverá a utilizar GMT-3.
En Linux en /usr/share/zoneinfo está la información de zonas horarias y DST (Daylight Saving Time) de cada país (en el paquete tzdata). Esta información esta compilada en formato binario para poder ser accedida más rápido.
La gente de Debian y Ubuntu están haciendo los paquetes respectivos para actualizar los datos, pero no se si van a llegar a tiempo a los repositorios para una actualización. Para aquellos que quieran actualizar los archivos ahora o esperar a último momento, les dejo una receta.
Estando como usuario root (sudo -s) verificar que no existan configuraciones de DST
zdump -v /etc/localtime | grep 2007
luego bajar al directorio /tmp la nueva configuración temporal del archivo de zona para Argentina, descompactarlo
gzip -d zoneinfo.ar.new.gzy ejecutar
zic -l America/Argentina/Buenos_Aires zoneinfo.ar.new
Esto compila e instala las zonas de Sudamérica y además recrea el /etc/localtime apuntándolo a la zona de Buenos Aires
Ahora si volvemos a ejecutar
zdump -v /etc/localtime | grep 2007
va a mostrarnos la configuración de DST para el 30 de diciembre.
No se ha incluido la configuración para el 16 de marzo… pero debería venir en la actualización del paquete de la distribución de linux muy pronto.
pd: si funciona todo corrento, créditos y agradecimento a ArCERT (gracias rodo!), si funciona mal, críticas y sugerencias en los comentarios….
Trackbacks
Use el siguiente enlace para realizar un trackback desde su sitio:
http://netflux.com.ar/articles/trackback/195

En Ubuntu se creó un bug al respecto; hasta el momento, el parche está en estado de aprobación, así que calculo que llegan. :-)
https://bugs.launchpad.net/bugs/178924
En Debian (Etch), creo que ya está, es lo que leí en el foro del LugFI (Gracias Marga!)
Saludos Marcelo
Ojo que la regla para el 15 de marzo esta. Lo podes comprobar con:
zdump -v /etc/localtime | grep 2008
Tambien hay que tener cuidado porque setea el cambio del reloj para el 1 de Oct del 2008 adelantando una hora para siempre.
Yo hice los siguientes cambios en el archivo:
—Original -- Rule Arg 2008 max – Mar Sun>=15 0:00 0 - Rule Arg 2008 max – Oct Sun>=1 0:00 1:00 S
—Cambio -- Rule Arg 2008 max – Mar Sun>=15 0:00 0 - #Rule Arg 2008 max – Oct Sun>=1 0:00 1:00 S
Despues corri:
Esto sirve para cualquier linux no solo para Ubuntu.
Muy bueno el Articulo.
Saludos.
@Maximo: gracias por las correcciones… en el apuro no me di cuenta de que solo hacia grep sobre el 2007 :p con respecto a lo de la regla que adelanta la hora en octubre voy a esperar al paquete oficial que seguramente va a corregir este problema…. sino voy a usar tu receta :)