Debian

如何以程式方式將語言環境添加到 chrooted 系統?

  • September 3, 2018

我已經編寫了一個 shell 腳本,它將debootstrapDebian 系統保存到一個目錄中,chroots 在那裡,設置所有內容(密碼和 SSH 密鑰等),並從中生成一個可啟動的映像文件。

debootstraps--include選項中定義了一些額外的包。其中之一是locales

啟動映像時,嘗試執行某些程序例如tmux會導致以下錯誤消息:

tmux: invalid LC_ALL, LC_CTYPE or LANG

現在我正在通過dpkg-reconfigure locales在每個啟動的映像中執行來手動解決這個問題。我怎樣才能在debootstrapchroot階段自動執行此操作,以便圖像從一開始就正確?

在 chroot 中:/etc/locale.gen根據自己的喜好配置,然後執行locale-gen.

引用自:https://unix.stackexchange.com/questions/416233