web-dev-qa-db-ja.com

Debian 10(Buster)を英語で、しかしドイツ語のロケールでインストールする方法は?

この質問 Debian 9(Stretch)を考慮すると、いくつかのアップデートが利用可能である可能性があります。


英語ドイツ語ロケールを使用したい。

この構成を選択するために利用できるオプションはありますかDebianのインストール中にすでに(おそらく詳細オプション-> エキスパートインストール)?

これまでは、次のアプローチを使用していました。

  1. 言語を選択: English - English
  2. 国、地域、または地域:other-> Europe-> Germany
  3. デフォルトのロケール設定のベースとなる国:de_DE.UTF-8

残念ながら、ペアリングEnglish language with German locales is デフォルトでは提供されていません 次のスクリーンショットでも確認できるように:

Screenshot of the issue


ただし、Ubuntuとその派生物は、目的のlanguageを選択した後、次のステップのインストール中にすでにそのようなオプションを提供します。

Screenshot of the desired s tate

その後、localeをチェックすると次のようになります。

user@pc:~$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=de_DE.UTF-8
LC_TIME=de_DE.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_ADDRESS=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_ALL=

=>これはまさに私がDebianに求めているものです。


質問:

インストール中にすでに目的の構成を選択する可能性はありますか?または、インストールの進行全体が完了した後でのみ調整できますか?

1
Dave

エキスパートインストーラーを選択した場合は、1つ以上のロケールを追加してからデフォルトのロケールを選択できますが、 Stephen Kitt で説明されているように、LC_XXX変数を手動で変更する必要があります。

ロケール設定に関しては、これはデフォルトのインストール方法を使用し、後でSudo dpkg-reconfigure localesを実行するのと同じです。

選択は次のようになります。

  1. GrubでAdvanced options ->およびGraphical expert installまたはExpert installを選択します。
  2. 言語を選択してください:English - English
  3. 場所を選択してください:other -> Europe -> Germany
  4. ロケールの構成:United States - en_US.UTF-8
  5. (追加の)ロケールの構成:de_DE.UTF-8
  6. インストールされたシステムのデフォルトのロケールを選択します:en_US.UTF-8

また、インストールが完了したら、必要に応じて個々のロケール設定を変更します。

グローバルロケール設定を更新するには、次を使用できます。

Sudo update-locale LANG=en_US.UTF-8 $(printf 'LC_%s=de_DE.UTF-8 '\
 NUMERIC TIME MONETARY PAPER NAME ADDRESS TELEPHONE MEASUREMENT IDENTIFICATION)

または、変数をローカルのシェル初期化ファイルに追加します。ドイツ語設定を~/.bashrcに追加するには、デフォルトのロケールがen_US.UTF-8の場合、次のように使用できます。

printf 'export LC_%s=de_DE.UTF-8\n'\
 NUMERIC TIME MONETARY PAPER NAME ADDRESS TELEPHONE MEASUREMENT IDENTIFICATION >> ~/.bashrc
3
Freddy