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

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

に基づいてこの問題Debian 9(Stretch)を考慮すると、利用可能なアップデートがある可能性があります。


使いたい英語そしてドイツ語のロケール

この設定を選択するオプションはありますか?すでにDebianのインストール中(おそらく高度なオプション->専門家のインストール)?

これまでは、以下を使用します。

  1. 言語を選択してください:English - English
  2. 国、地域、または地域:other- > Europe- >Germany
  3. デフォルトのロケールの基礎となる国/地域は次のとおりです。de_DE.UTF-8

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

問題のスクリーンショット


ただし、Ubuntuとその派生バージョンには、すでにインストールプロセスで必要な次の手順を選択するオプションがありますlanguage

希望の状態のスクリーンショット

その後、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

LC_XXXプロのインストーラを選択した場合は、1つ以上の追加ロケールを追加してからデフォルトロケールを選択できますが、以下の手順に従って変数を手動で変更する必要があります。スティーブンジッタ

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

関連情報