Comment définir tous les paramètres régionaux dans Ubuntu

24

Une application installée à distance présente des problèmes d’encodage et sur mon ordinateur local, elle fonctionne correctement.

Quelle est la meilleure façon de "copier" mes locales sur la machine distante?

Les paramètres régionaux de ma machine personnelle sont configurés comme suit:

$ locale
LANG=de_DE.UTF-8
LANGUAGE=de_DE:en
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
    
posée d0x 26.09.2012 - 17:24
la source

3 réponses

13

Le moyen le plus simple

  1. Exporter tous les paramètres régionaux dans un fichier

    locale > import

  2. Ouvrez le fichier et ajoutez l'exportation au début de chaque ligne

  3. Rendez-le exécutable avec la commande chmod ugo+rx import

  4. Copier dans le profil souhaité et exécuter ./import

réponse donnée user91632 26.09.2012 - 17:31
la source
28

Vous pouvez définir les paramètres régionaux manuellement à l'aide de update-locale :

sudo update-locale LANG=de_DE.UTF-8 LC_MESSAGES=POSIX

Lisez la page de manuel pour plus d'informations.

Vous pouvez également modifier manuellement les entrées de paramètres régionaux de votre système en modifiant le fichier /etc/default/locale .

Par exemple, sur un système allemand, pour empêcher la traduction des messages système, vous pouvez utiliser:

LANG=de_DE.UTF-8
LC_MESSAGES=POSIX

Remarque: les modifications ne prennent effet qu’après une nouvelle connexion.

Source: lien

    
réponse donnée green 26.09.2012 - 17:29
la source
4

Il existe certaines recommandations lors de la configuration des paramètres régionaux dans les ordinateurs distants

1) Dans les machines Debian (machine distante), exécutez la commande (en tant que root):

dpkg-reconfigure locales

Sur le premier écran, sélectionnez les paramètres régionaux souhaités. Après cela, vous serez invité à choisir quelle est la locale par défaut. Sélectionnez "none" (référence: lien ).

2) Configurez votre service ssh ( /etc/ssh/sshd_config ) pour accepter les variables d’environnement du client: décommentez la ligne:

AcceptEnv LANG LC_*

Redémarrez votre serveur ssh, déconnectez-vous et reconnectez-vous et exécutez la commande locale . Il doit correspondre aux paramètres régionaux de votre machine locale

    
réponse donnée Girol 13.02.2015 - 20:32
la source

Lire d'autres questions sur les étiquettes