Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Venez tester la Fedora 33 Beta

#1 26/03/2013 12:03:14

Maitrepylos
Membre
Lieu : Namur(belgique)
Inscription : 18/10/2004
Messages : 152

Install PostgreSQL en français pas propre

Bonjour,

J'ai installé PostgreSQL sur ma machine en suivant le Wiki : PostgreSQL.
Tout fonctionnes nickel, jusqu'à ce que je me rende compte que les locales ne soit pas correcte.
En fait mon Root est en anglais, donc je pensais que cela venais de là.
J'ai donc remis les locales en fr_BE.utf8 sur root.
Réinstalle de PostgreSQL, toujours pas bon.
J'ai donc forcer dans .bashrc la locale

export LANG="fr_BE.utf8"

Je relance le terminal et la locale est bonne

[root@PortableGg ~]# locale
LANG=fr_BE.utf8
LC_CTYPE="fr_BE.utf8"
LC_NUMERIC="fr_BE.utf8"
LC_TIME="fr_BE.utf8"
LC_COLLATE="fr_BE.utf8"
LC_MONETARY="fr_BE.utf8"
LC_MESSAGES="fr_BE.utf8"
LC_PAPER="fr_BE.utf8"
LC_NAME="fr_BE.utf8"
LC_ADDRESS="fr_BE.utf8"
LC_TELEPHONE="fr_BE.utf8"
LC_MEASUREMENT="fr_BE.utf8"
LC_IDENTIFICATION="fr_BE.utf8"
LC_ALL=

Réinstalle de PostgreSQL, toujours en anglais.

Le site de PostgreSQL me dit comment faire

initdb --locale='fr_BE'

Mais sous Fedora, il faut passer par un script postgresql-setup et je ne peux passer de paramètre.

Je me décide donc à éditer ce script, trouve la ligne qu'il faut modifier

# Initialize the database
        $SU -l postgres -c "$PGENGINE/initdb --locale='fr_BE'  --pgdata='$PGDATA' --auth='ident'" >> "$PGLOG" 2>&1 < /dev/null

relance et c'est enfin bon.

Oui, mais....je ne peut pas faire comme ça, ce n'est pas à moi de modifier ce script.

A mon avis j'ai pas pris le bon chemin et je suis sure qu'il y a une façon de faire correcte, mais je n'ai pas trouvé.

Auriez-vous une piste ?

Merci.


Serveur : Samba 3 sur Fedora C2.
Portable : Dell Inspiron 6400 Ubuntu(Dapper)
C'est plus à jour, mais c'est bon :)

Hors ligne

#2 26/03/2013 13:27:01

pingou
Fedora Addict
Lieu : Toulouse
Inscription : 30/03/2006
Messages : 3 843
Site Web

Re : Install PostgreSQL en français pas propre

J'espère que tu as mis à jour le serveur de ta signature depuis le temps wink

Pour répondre à ta question, dans les fait je ne sais pas, j'installe mon système en anglais, postgres aussi. Par contre l'approche que tu as eu ne me semble pas complètement abbérente.

C'est peut être tout simplement un bug ou un râté dans le script postgresq-setup, peut être que ça vaut le coup de le remonter sur le bugzilla wink


On a pas inventé l'électricité en cherchant à améliorer la bougie...
-- Si c'est pas sur le bugzilla, c'est pas un bug ! --

Hors ligne

Pied de page des forums