web-dev-qa-db-ja.com

Debianのインストール:「デフォルトのロケール設定のベースとなる国」は何に影響しますか?

Debianを英語でインストールしたいとしましょう。

  • 確かに、そのためにLanguage: English - English(デフォルト)を選択します。
  • 次のステップでは、Country, territory or areaを選択できます(私が推測する正しいタイムゾーンを設定するため)。
  • 3番目のステップでは、いわゆるLocale settingsを選択する必要があります。

しかし:それらのlocale settingsは何に影響しますか?

言語ベースのようです(たとえば、デフォルト設定はUnited States - en_US.UTF-8です)。しかし、何のために?言語は最初のステップですでに選択されていますか?

それらの設定は何をしますか?たとえば、英語とドイツ語のロケールを組み合わせることができますか?


さらに質問:インストールがすでに完了している場合でも、ローカル設定をUnited States - en_US.UTF-8から他のロケールに変更できますか?

5
Dave

ほとんどのインストールでは、[ロケール設定]画面は表示されません。値は通常、言語と国の選択から自動的に決定されます。画面はエキスパートモードで表示されます。または、英語でシステムをインストールしたがフランスにある場合、ロケールを特定できない場合(eg) )。

3番目のステップで選択した値は、デフォルトのシステムロケールとして使用されます。これにより、システムで使用されるデフォルトの言語とロケールの設定が決まります。ロケール設定は、使用される言語、数値、日付、時刻などのフォーマット方法、デフォルトの用紙サイズ、文字列の並べ替え方法と比較方法、 およびその他のいくつかの動作 を決定します。エキスパートモードでインストールしていない場合、ロケールを選択するように求められたという事実は驚くべきことです。最初のステップで英語を選択し、2番目のステップで米国を選択すると、en_US.UTF-8がデフォルトになります。言語とロケールを組み合わせることはできません。英語とドイツを選択しようとすると、en_DE.UTF-8はデフォルトでサポートされていないため、サポートされているロケールのいずれかを選択するように求められます。

推測すると、最初の2つの手順では、タイムゾーン、ダウンロードミラー、キーボードレイアウトなど、他の選択の初期値も決定されます。

これは localechooserREADME に記載されています。

インストールが完了したら、ロケールを変更できます。システム全体のデフォルトは/etc/environmentに保存され、各ユーザーはロケールを選択することもできます—通常はログインオプション(グラフィカルログインマネージャーを使用している場合)で、またはLANGを適切な値に設定することによってシェルの起動スクリプトで。

9
Stephen Kitt