Huso Horario Venezolano en Ubuntu

  • Actualizado para el cambio de huso horario en 2007/12/09 03:00.

En otro post expliqué como y por qué lidiar con el cambio de huso horario en Venezuela. Aquí explico cómo hacerlo sobre Ubuntu Linux.

Para lograrlo en una distribución Ubuntu 7.04 hice lo siguiente:

  1. Respaldar el archivo /usr/share/zoneinfo/America/Caracas
  2. Crear un directorio de trabajo y cambiarse al mismo (mkdir work; cd work)
  3. Obtener el archivo ftp://elsie.nci.nih.gov/pub/tzdata2007*.tar.gz
  4. Descomprimir el archivo (tar xvzf tzdata*)
  5. Editar el archivo llamado southamerica, ir al final del archivo, donde dice “Venezuela”, y cambiar las últimas líneas para que aparezcan como las resaltadas:
    # Venezuela# Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]Zone    America/Caracas -4:27:44 -      LMT     1890                        -4:27:40 -      CMT     1912 Feb 12 # Caracas Mean Time?                        -4:30   -       VET     1965         # Venezuela Time     -4:00   -       VET     2007 Dec 9 3:00     -4:30   -       VET
    
    
  6. Compilar el archivo así:sudo zic southamerica

     

  7. Eso es todo.

Para comprobar el resultado se puede ejecutar:

zdump -v America/Caracas 

Advertisement

~ by Juancarlo Añez on 2007/09/22.

6 Responses to “Huso Horario Venezolano en Ubuntu”

  1. Saludos cordiales.Soy nuevo en Ubuntu y tratando de hacer lo que dices en este post, me percaté que en mi SO existe /usr/share/zoneinfo/America/ pero nada de Caracas ni suramérica (southamerica).Al intentar hacer lo que indicas, no ocurre nada… en otra parte leí que se supone que el Ubuntu debería actualizar por sí sólo lo del horario, pero tampoco. No soy el único; a una amiga le instalaron el Ubuntu y tampoco se corrigió el asunto.Gracias de antemano por la respuestaDellDor

  2. Amigo,El procedimiento que describo en el post ya no es necesario debido a que las zonas horarias para Linux/Unix fueron actualizadas.En Ubuntu, solo debes conectarte a Internet para que bajen las actualizaciones. Si quieres apurarlas, escribe lo siguiente en una consola (terminal):sudo apt-get updatesudo apt-get dist-upgrade

  3. Muchas gracias por la respuesta… eso dicen en todas partes y tengo al día el Ubuntu -con security, updates, proposed y backports activos y conectado al seridor para Venezuela- e igual se sigue sincronizando a la hora “vieja” y como decía en el post anterior no soy el único que conozco con ese mismo problema… tal vez tenemos algo mal configurado.¿Alguna idea al respecto?

  4. DellDor,Acabo de reinstalar mi servidor con Ubuntu 7.10, y la zona horaria de Caracas es la correcta.Asegúrate de que la hora del reloj del computador esté en UTC e instala ntp (sudo apt-get install ntp) para que la hora correcta se mantenga actualizada. Si haces dual boot con Windows y Linux, debes indicarle a Linux que el reloj de la computadora no está en UTC.Luego, si usas GNome, corre System/Administration/Time and Date, y selecciona la zona horaria de Caracas. En la línea de comandos puedes usar tzselect.Indica la versión específica del sistema operativo que usas para revisar si hay instrucciones especiales.

  5. este post salvó mi vida, gracias,pude actualizar mi servidor con la hora de venezuela

  6. siran,Son nueve meses ya desde el cambio de huso horario!De cualquier manera, es siempre un placer poder ser de ayuda.

Leave a Reply

Fill in your details below or click an icon to log in:

Gravatar
WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

 
Follow

Get every new post delivered to your Inbox.