Debianシステムをディレクトリにdebootstrap
s、そこにchroot
sし、すべて(パスワードやSSHキーなど)を設定し、そこから起動可能なイメージファイルを生成するシェルスクリプトを作成しました。 。
debootstrap
s --include
オプションでいくつかの追加パッケージが定義されています。それらの1つはlocales
です。
イメージが起動したときに、特定のプログラムを実行しようとしています。 tmux
の結果、次のエラーメッセージが表示されます。
tmux: invalid LC_ALL, LC_CTYPE or LANG
現在、起動したすべてのイメージでdpkg-reconfigure locales
を実行して、これを手動で解決しています。 debootstrap
またはchroot
の段階でこれを自動化して、画像が最初から正しいようにするにはどうすればよいですか?
Chrootで:/etc/locale.gen
を好みに合わせて設定し、locale-gen
を実行します。