web-dev-qa-db-fra.com

Paramètres de commutateur complets: serveur Ubuntu installé sans paramètres régionaux, comment activer les paramètres régionaux dans tout le système?

J'ai un serveur sans X, installé sans paramètres régionaux. Il y a une "C" locale.

J'ai besoin de:

  • exécuter des scripts de serveur (sans console impliquée) pour copier, déplacer et gzip les fichiers vers le système de fichiers ext4 local, qui doit contenir des fichiers avec un codage spécial (tchèque, coréen, russe, etc.), de sorte que le format UTF-8 doit être activé.
  • voir les noms de fichiers quand je tape des commandes dans la console
  • avoir la possibilité de taper la plupart des noms de fichiers avec des lettres spéciales, lorsqu’ils sont consignés dans ssh.

Que dois-je faire pour atteindre cet état? L'objectif est de donner un guide complet pour changer les paramètres régionaux dans tout le système (par défaut).

5
Dee

Je dois approfondir et cette solution m'aide à le résoudre:

dpkg-reconfigure locales

choisissez cs_CZ.UTF-8 UTF-8 (par défaut) et/ou en_US.UTF-8 UTF-8

apt-get install console-data
dpkg-reconfigure console-data

définissez pc / qwerty / Czech / Standard / Standard ou tout autre choix de votre choix

dpkg-reconfigure console-setup

set Encoding to use on the console: UTF-8 set Charecter set: Latin2 - central Europe and Romanian, Fixed, 16 ou un autre sur votre coice

dans le fichier /etc/default/locale set

LANG=cs_CZ.UTF-8
LANGUAGE=cs_CZ.UTF-8
LC_ALL=cs_CZ.UTF-8
LC_CTYPE=cs_CZ.UTF-8

Je ne sais pas quelles étapes sont nécessaires, mais après cela, toutes les polices et en particulier tous les transferts ftp et toutes les actions tar-gzip fonctionnent bien.

6
Dee

Je générerais les paramètres régionaux anglais (États-Unis).

Sudo locale-gen en_US.UTF-8

Les paramètres régionaux du système sont définis dans /etc/default/locale dans Ubuntu, donnez donc le contenu à ce fichier:

LANG=en_US.UTF-8
7