Solution 1 :
Mise à jour 1 : La mise à jour de la base de données de fuseau horaire est publiée récemment pour plusieurs systèmes d'exploitation sous leurs référentiels officiels. La version tzdata2016g
inclut les paramètres pour le changement mentionné.
À un moment donné, cette question est le doublon de la question posée sur superuser.com.
La réponse claire comme du cristal est
"Les zones comme Etc/GMT+6 sont intentionnellement inversées pour une rétrocompatibilité avec les standards POSIX"
Mais je pense qu'il ne devrait pas être supprimé pour aider les personnes qui souhaitent désactiver les modifications DST dans les systèmes Linux.
Pour désactiver les changements d'heure d'été , liez votre /etc/localtime
vers l'un des fichiers zoneinfo placés sous le dossier /usr/share/zoneinfo/Etc/
Exemple de commande :
# ln -s /usr/share/zoneinfo/Etc/GMT+3 /etc/localtime
Pour choisir le fichier zoneinfo le plus approprié , inversez le signe de votre GMT ciblé.
c'est-à-dire que pour définir le fuseau horaire GMT + 3 (qui est 3 heures en avance sur UTC), il faut utiliser /usr/share/zoneinfo/Etc/GMT-3
Solution 2 :
À un moment donné, de nouvelles révisions de la table TZ seront publiées et disponibles pour les mises à jour de toutes les distributions Linux. Hmm .... J'aurais pu jurer qu'une table de fuseau horaire mise à jour avait été mise à disposition peu de temps après l'annonce de la résolution de ce problème. Peut-être y a-t-il un nouveau désignateur TZ pour votre situation.