プログラムでchrootシステムにロケールを追加するには?

プログラムでchrootシステムにロケールを追加するには?

debootstrap私はDebianシステムをディレクトリに置きchroot、すべてを設定し(パスワードやSSHキーなど)、起動可能なイメージファイルを生成するシェルスクリプトを作成しました。

debootstrap--includeいくつかの追加パッケージはsオプションで定義されています。その一つはですlocales

イメージの起動中に特定のプログラム(たとえば)を実行しようとすると、tmux次のエラーメッセージが表示されます。

tmux: invalid LC_ALL, LC_CTYPE or LANG

現在、dpkg-reconfigure localesすべてのブートイメージを実行してこの問題を手動で解決しています。画像が最初から正確になるようにdebootstrapステージでchroot自動化するにはどうすればよいですか?

ベストアンサー1

chrootから:/etc/locale.gen必要に応じて設定して実行しますlocale-gen

おすすめ記事