Une application installée à distance a quelques problèmes de codage et sur ma machine locale, elle fonctionne correctement.
Quelle est la meilleure façon de "copier" mes paramètres régionaux sur la machine distante?
Les paramètres régionaux sur 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=
Réponses:
La manière la plus simple
Exporter tous les paramètres régionaux dans un fichier
locale > import
Ouvrez le fichier et ajoutez l'exportation au début de chaque ligne
Rendez-le exécutable avec la commande
chmod ugo+rx import
Copiez dans le profil souhaité et exécutez
./import
la source
Vous pouvez définir les paramètres régionaux manuellement en utilisant
update-locale
: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:
Remarque: les modifications ne prennent effet qu'après une nouvelle connexion.
Source: https://help.ubuntu.com/community/Locale
la source
sudo
. Personnellement, j'aime votre solution alternative, vous devriez peut-être en faire une solution principale. :)sudo dpkg-reconfigure locales
.Il existe quelques recommandations lors de la configuration des paramètres régionaux sur des machines distantes
1) Sur les machines Debian (machine distante), exécutez la commande (en tant que root):
Sur le premier écran, sélectionnez les paramètres régionaux souhaités. Après cela, vous serez invité à choisir lequel est le paramètre régional par défaut. Sélectionnez "aucun" (référence: https://wiki.debian.org/Locale#Standard ).
2) Configurez votre service ssh (
/etc/ssh/sshd_config
) pour accepter les variables d'environnement du client: décommentez la ligne:Redémarrez votre serveur ssh, fermez la session et reconnectez-vous et exécutez la
locale
commande. Il doit correspondre aux paramètres régionaux de votre ordinateur localla source
Generating locales...
... et plus tardGeneration complete.
) Je n'ai pas d'écran de sélection.