Debian
如何以程式方式將語言環境添加到 chrooted 系統?
我已經編寫了一個 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
.