[LINUX] Environnement local japonais / japonais d'Ubuntu 19.10 et paramètres de fuseau horaire d'Eoan Ermine

Aperçu

Sur Ubuntu 19.10 Eoan Ermine, installez des modules linguistiques adaptés à l'environnement local japonais / japonais, les paramètres régionaux, le paramètre de fuseau horaire, l'installation de packages compatibles japonais, etc.

Installation du pack de langue japonaise

Installez les packages language-pack-ja-base et language-pack-ja.

Si language-pack-ja est spécifié, language-pack-ja-base sera également installé en tant que dépendance.

$ sudo apt install language-pack-ja language-pack-ja-base

Ubuntu - Détails du package du langage eoan \ -pack \ -ja Ubuntu - langue eoan \ -pack \ -ja \ -base Détails du paquet

Paramètres régionaux japonais / japonais

Il se présente comme suit lorsqu'il est réglé sur américain / anglais.

/ etc / default / locale est un fichier qui décrit les paramètres régionaux par défaut du système.

$ cat /etc/default/locale 
#  File generated by update-locale
LANG="en_US"
LANGUAGE="en_US:"

Variable d'environnement.

$ env | grep LANG
LANGUAGE=en_US:
LANG=en_US

Informations sur la localité par la commande locale.

$ locale
LANG=en_US
LANGUAGE=en_US:
LC_CTYPE="en_US"
LC_NUMERIC="en_US"
LC_TIME="en_US"
LC_COLLATE="en_US"
LC_MONETARY="en_US"
LC_MESSAGES="en_US"
LC_PAPER="en_US"
LC_NAME="en_US"
LC_ADDRESS="en_US"
LC_TELEPHONE="en_US"
LC_MEASUREMENT="en_US"
LC_IDENTIFICATION="en_US"
LC_ALL=

En spécifiant LANG = ja_JP.UTF-8 avec la commande update-locale, les paramètres régionaux par défaut du système peuvent être définis sur japonais / japonais. LANGUAGE est automatiquement désactivé.

$ sudo update-locale LANG=ja_JP.UTF-8
*** update-locale: Warning: LANGUAGE ("en_US:") is not compatible with LANG (ja_JP.UTF-8). Disabling it.

Le fichier / etc / default / locale est mis à jour.

$ cat /etc/default/locale
#  File generated by update-locale
LANG=ja_JP.UTF-8
#LANGUAGE="en_US:"

Déconnectez-vous du shell actuel et reconnectez-vous pour appliquer les paramètres régionaux par défaut actuels au shell.

(Dans ce cas, il est préférable de se reconnecter car LANG est mis à jour dans la source / etc / default / locale et LANGUAGE n'est pas supprimé. Cependant, on ne sait pas si la valeur de LANGUAGE peut être un problème.)

Vous pouvez voir que la variable d'environnement LANG a été mise à jour et LANGUAGE a été supprimée.

$ env | grep LANG
LANG=ja_JP.UTF-8

En regardant les informations locales par la commande locale, ja_JP.UTF-8 est défini. LANGUAGE n'est pas spécifié.

$ locale
LANG=ja_JP.UTF-8
LANGUAGE=
LC_CTYPE="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
LC_COLLATE="ja_JP.UTF-8"
LC_MONETARY="ja_JP.UTF-8"
LC_MESSAGES="ja_JP.UTF-8"
LC_PAPER="ja_JP.UTF-8"
LC_NAME="ja_JP.UTF-8"
LC_ADDRESS="ja_JP.UTF-8"
LC_TELEPHONE="ja_JP.UTF-8"
LC_MEASUREMENT="ja_JP.UTF-8"
LC_IDENTIFICATION="ja_JP.UTF-8"
LC_ALL=

Ubuntu Manpage: locale - get locale-specific information Ubuntu Manpage: update-locale - Modify global locale settings

Définir le fuseau horaire sur l'heure japonaise

Vous pouvez vérifier le fuseau horaire avec la commande timedatectl.

$ timedatectl
               Local time:Sam 2020-01-11 06:58:50 UTC
           Universal time:Sam 2020-01-11 06:58:50 UTC
                 RTC time:Sam 2020-01-11 06:58:51
                Time zone: UTC (UTC, +0000)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

Vous pouvez consulter la liste des fuseaux horaires qui peuvent être définis avec timedatectl liste-fuseaux horaires.

$ timedatectl list-timezones | grep Tokyo
Asia/Tokyo

Vous pouvez définir le fuseau horaire avec timedatectl set-timezone. Ici, le fuseau horaire de l'heure du Japon, Asia / Tokyo, est défini.

$ sudo timedatectl set-timezone Asia/Tokyo

Lorsque je vérifie le fuseau horaire avec timedatectl, c'est l'heure du Japon.

$ timedatectl
               Local time:Sam 2020-01-11 15:59:18 JST
           Universal time:Sam 2020-01-11 06:59:18 UTC
                 RTC time:Sam 2020-01-11 06:59:19
                Time zone: Asia/Tokyo (JST, +0900)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

Ubuntu Manpage: timedatectl - Control the system time and date

Installation de packages de langue japonaise

Vous pouvez obtenir une liste des packages manquants dans l'environnement de la langue spécifiée par la commande check-language-support.

$ check-language-support -l ja
fcitx fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-frontend-qt4 fcitx-frontend-qt5 fcitx-mozc fcitx-ui-classic fonts-noto-cjk fonts-noto-cjk-extra language-pack-ja mozc-utils-gui

Si vous essayez la commande suivante, il semble que les packages inutilisés tels que les packages compatibles japonais seront installés.

$ sudo apt install $(check-language-support -l ja) -s

(L'option -s d'apt install ne change pas réellement l'installation du paquet, elle vous permet de simuler ce qui se passe lorsque vous l'installez)

Il peut être préférable de sélectionner et d'installer uniquement les packages dont vous avez besoin.

Ubuntu Manpage: check-language-support - returns the list of missing packages in order to provide a

Matériel de référence

Recommended Posts

Environnement local japonais / japonais d'Ubuntu 19.10 et paramètres de fuseau horaire d'Eoan Ermine
GCP Ubuntu 14.04 et supérieur: localisation en japonais de la langue du système et du fuseau horaire
Paramètres de filtrage de paquets utilisant iptables sur Ubuntu 19.10 Eoan Ermine et leur persistance
Installez Apache 2.4 sur Ubuntu 19.10 Eoan Ermine et exécutez CGI
Modifier le tofu Ubuntu en environnement japonais
Paramètres japonais pour les axes matplotlib et Seaborn
Créer un environnement Python 3 et OpenCV sur Ubuntu 18.04
Environnement virtuel Python et packages sur Ubuntu