Bonjour, Je n'ai pas attendu l'arrivée d'une mise à jour du package ubuntu tzdata pour résoudre mon problème. Voici ce que j'ai fait :
- j'ai d'abord extrait de l'URL ftp://elsie.nci.nih.gov/pub/tzdata2008c.tar.gz un fichier que j'ai nommé Casablanca.tzinfo. Fichier ci-joint. - Ensuite j'ai généré le fichier compilé /usr/share/zoneinfo/Africa/Casablanca à l'aide de la commande "sudo zic Casablanca.tzinfo". zic = Zone Info Compiler. Si vous n'avez pas cet utilitaire dans votre linuxette, pas de panique, le fichier compilé Casablanca est ci-joint :-) - Ensuite on exécute la commande "sudo dpkg-reconfigure tzdata" et on sélectionne Afrique puis Casablanca. Le tour est joué. La commande date donne l'heure locale à savoir GMT+1 et la commande date -u donne l'heure GMT ou UTC. C'est parfait ! Cerise sur le gateau : je n'ai pas besoin de faire quoi que ce soit le 27 septembre prochain à minuit. L'heure locale de mon PC reviendra automatiquement à l'heure GMT et indiquera 23h. Comme cette période de 4 mois n'est qu'une periode de test pour le gouvernement marocain et qu'on n'est pas certain que l'expérience sera reconduite ou pas, le gars qui a écrit le script ci-joint l'a très bien fait. Il a indiqué le paramètre "Only" pour dire que la modification DST est valable pour 2008 uniquement. Qui vivra verra ... Maintenant, j'ai résolu mon problème et celui de ceux qui utiliseront le script ci-joint. Mais quid de toute la communauté Linux et Ubuntu du Maroc ? En fait, j'aimerais que cette nouvelle version du fichier Casablanca de tzdata soit prise en compte dans les mises à jours officielles de ubuntu. Est-ce que vous pensez que Martin Pitt à qui j'ai envoyé un mail à ce propos est la bonne personne à contacter ? Cordialement Tarik Le Monday 02 June 2008 22:42:14 Tarik Fdil, vous avez écrit : > 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
Rule Morocco 1939 only - Sep 12 0:00 1:00 S
Rule Morocco 1939 only - Nov 19 0:00 0 -
Rule Morocco 1940 only - Feb 25 0:00 1:00 S
Rule Morocco 1945 only - Nov 18 0:00 0 -
Rule Morocco 1950 only - Jun 11 0:00 1:00 S
Rule Morocco 1950 only - Oct 29 0:00 0 -
Rule Morocco 1967 only - Jun 3 12:00 1:00 S
Rule Morocco 1967 only - Oct 1 0:00 0 -
Rule Morocco 1974 only - Jun 24 0:00 1:00 S
Rule Morocco 1974 only - Sep 1 0:00 0 -
Rule Morocco 1976 1977 - May 1 0:00 1:00 S
Rule Morocco 1976 only - Aug 1 0:00 0 -
Rule Morocco 1977 only - Sep 28 0:00 0 -
Rule Morocco 1978 only - Jun 1 0:00 1:00 S
Rule Morocco 1978 only - Aug 4 0:00 0 -
Rule Morocco 2008 only - Jun 1 0:00 1:00 S
Rule Morocco 2008 only - Sep 28 0:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26
0:00 Morocco WE%sT 1984 Mar 16
1:00 - CET 1986
0:00 Morocco WE%sT
Casablanca
Description: Binary data
_______________________________________________
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
