この質問 Debian 9(Stretch)を考慮すると、いくつかのアップデートが利用可能である可能性があります。
英語とドイツ語ロケールを使用したい。
この構成を選択するために利用できるオプションはありますかDebianのインストール中にすでに(おそらく詳細オプション-> エキスパートインストール)?
これまでは、次のアプローチを使用していました。
English - English
other
-> Europe
-> Germany
de_DE.UTF-8
残念ながら、ペアリングEnglish language
with German locales
is デフォルトでは提供されていません 次のスクリーンショットでも確認できるように:
ただし、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つ以上のロケールを追加してからデフォルトのロケールを選択できますが、 Stephen Kitt で説明されているように、LC_XXX
変数を手動で変更する必要があります。
ロケール設定に関しては、これはデフォルトのインストール方法を使用し、後でSudo dpkg-reconfigure locales
を実行するのと同じです。
選択は次のようになります。
Advanced options ->
およびGraphical expert install
またはExpert install
を選択します。English - English
other -> Europe -> Germany
United States - en_US.UTF-8
de_DE.UTF-8
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