Bonjour,

Voici le fin mot de l'histoire. A l'origine j'avais une confusion dans mon 
esprit : il y a deux notions le TZ (Time Zone) et le DST (Daylight Saving 
Time). Le premier précise dans quel fuseau horaire administratif (et non 
géographique) la ville ou le pays se trouve. Le second précise les dates de 
passage à l'heure d'été et de retour à la normale et le nombre de secondes 
ajoutées à l'heure normale.

Aussi bien le TZ que le DST sont précisés dans des fichiers de données qui, 
sous ubuntu, se trouvent dans /usr/share/zoneinfo/
Le fichier qui m'intéresse plus particlièrement 
est /usr/share/zoneinfo/Africa/Casablanca

On peut explorer son contenu avec la commande zdump -v Casablanca et on peut 
connaître sa struture telle qu'utilisée dans la glibc à l'aide de la page de 
manuel tzfile.

A noter que la bonne pratique veut que l'horloge du BIOS soit réglée sur UT  
(GMT) et que l'heure locale soit déterminée automatiquement par linux à 
partir du choix du fuseau horaire. Le changement d'heure d'été est pris en 
compte automatiquement non pas à partir d'internet (ntp ou autre) mais à 
partir de l'information DST incluse dans le fichier zoneinfo du fuseau 
horaire choisi. L'intérêt de ntp n'est pas dans le DST mais plutôt de 
permettre le réglage de l'heure du système sur des horloges atomiques 
auquelles les serveurs NTP ont accès.

J'ai vu que les fichiers zoneinfo sont fournis par le paquet ubuntu tzdata. 
J'ai donc regardé dans le changelog de ce paquet et j'y ai trouvé deux 
informations intéressantes : 

- La première est l'url  ftp://elsie.nci.nih.gov/pub/tzdata2008c.tar.gz,  
source des données du paquet tzdata. J'ai regardé dans ce tarball : Oh bonne 
suprise ! les informations récentes sur l'heure d'été du Maroc y sont déjà 
répertoriées. Mais elles sont au format texte brute. Encore faut-il les 
transformer au format tzdata.

- Seconde information : le nom et adresse de Martin Pitt qui apparaît dans le 
dernier changelog du paquet tzdata.

C'est tout naturellement que j'ai envoyé un mail à ce dernier lui demandant 
s'il pouvait regénérer le paquet tzdata avec l'information actualisée sur le 
fuseau horaire de Casablanca. Je vous tiendrai au courant si j'ai une 
réponse.

Dernier point : pour choisir le fichier correpondant à votre TZ, vous avez 
l'interface graphique du setup du système ou mieux : les commandes tzselect 
ou dpkg-reconfigure tzdata  pour un effet plus permanent.

Cordialement 
Tarik


Le Monday 02 June 2008 16:33:38 Aldo, vous avez écrit :
> On Mon, Jun 02, 2008 at 12:32:40PM +0100, Tarik Fdil wrote:
> > quand il y a un changement d'horaire soit passage de l'heure
> > d'hiver à l'été ou inversement, est-ce que l'horloge ubuntu est
> > automatiquement réglée à la bonne heure sans intervention manuelle ?
>
> Biensûr, c'est le but de ntpdate: il met à jour, mais se base sur une url
> de serveur ntp;
> ici c'est par ex. ntp.belnet.be
> J'ignore s'il check toutes les x minutes, mais j'ai en principe jamais à
> devoir rerégler moi à la main l'heure; pour autant et pour sans doute une
> raison d'horloge bios pas mise en gmt, j'ai déjà dû malgré tout ce que j'ai
> dit, devoir rerégler l'heure en refaisant ntpdate ntp.belnet.be 'enter'.
> Je pense que ça signifie qu'un de mes pc m'a été vendu en été et avait
> l'heure d'été mise dans le bios comme heure gmt.
>
> Aldo.
>
> _______________________________________________
> Liste de diffusion CarrefourBLinuX
>     [email protected]
>     http://lists.freearchive.org/mailman/listinfo/carrefourblinux
> Pour s'inscrire par courriel :
>    
> 'mailto:[EMAIL PROTECTED]'
> Pour se retirer de la liste par courriel :
>    
> 'mailto:[EMAIL PROTECTED]'
>
> Archives : http://lists.freearchive.org/pipermail//carrefourblinux
> Anciennes archives (Yahoogroupes) :
>     http://fr.groups.yahoo.com/group/carrefourblinux/messages
> Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi
>
> Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
> Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu


_______________________________________________
Liste de diffusion CarrefourBLinuX 
    [email protected]
    http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel : 
    'mailto:[EMAIL PROTECTED]'
Pour se retirer de la liste par courriel : 
    'mailto:[EMAIL PROTECTED]'

Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
    http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi

Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu

Répondre à