我已经编写了一个 shell 脚本,它将debootstrap
Debian 系统保存到一个目录中,chroot
s 在那里,设置所有内容(密码和 SSH 密钥等),并从中生成一个可启动的映像文件。
在debootstrap
s--include
选项中定义了一些额外的包。其中之一是locales
。
启动映像时,尝试运行某些程序例如tmux
会导致以下错误消息:
tmux: invalid LC_ALL, LC_CTYPE or LANG
现在我正在通过dpkg-reconfigure locales
在每个启动的映像中运行来手动解决这个问题。我怎样才能在debootstrap
或chroot
阶段自动执行此操作,以便图像从一开始就正确?
在 chroot 中:
/etc/locale.gen
根据自己的喜好配置,然后运行locale-gen
.