その「悪い点」で何が起きているのかよく分からない。私は1日1回定期的にラップトップを更新します。今日このようなことが起こりました:
Setting up locales (2.35-0ubuntu3.4) ...
Generating locales (this might take a while)...
cs_CZ.UTF-8... done
error: Bad entry 'en_AG '
en_AG.UTF-8... done
en_AG.UTF-8... done
en_AU.UTF-8... done
en_BW.UTF-8... done
en_CA.UTF-8... done
en_DK.UTF-8... done
en_GB.UTF-8... done
en_HK.UTF-8... done
en_IE.UTF-8... done
error: Bad entry 'en_IL '
en_IL.UTF-8... done
en_IL.UTF-8... done
error: Bad entry 'en_IN '
en_IN.UTF-8... done
en_IN.UTF-8... done
error: Bad entry 'en_NG '
en_NG.UTF-8... done
en_NG.UTF-8... done
en_NZ.UTF-8... done
en_PH.UTF-8... done
en_SG.UTF-8... done
en_US.UTF-8... done
en_ZA.UTF-8... done
error: Bad entry 'en_ZM '
en_ZM.UTF-8... done
en_ZM.UTF-8... done
en_ZW.UTF-8... done
sk_SK.UTF-8... done
Generation complete.
次のエントリがリストされたファイルが見つかりました。
$ cat /var/lib/locales/supported.d/en
en_HK.UTF-8 UTF-8
en_DK.UTF-8 UTF-8
en_IN UTF-8
en_IL UTF-8
en_ZM UTF-8
en_ZW.UTF-8 UTF-8
en_NZ.UTF-8 UTF-8
en_PH.UTF-8 UTF-8
en_NG UTF-8
en_US.UTF-8 UTF-8
en_GB.UTF-8 UTF-8
en_AU.UTF-8 UTF-8
en_SG.UTF-8 UTF-8
en_BW.UTF-8 UTF-8
en_AG UTF-8
en_ZA.UTF-8 UTF-8
en_CA.UTF-8 UTF-8
en_IE.UTF-8 UTF-8
UTF-8
行方不明や実行がsudo locale-gen
役に立たない場所にキーワードを追加すると、キーワードが手動で追加された場所が表示されます。
...Try `localedef --help' or `localedef --usage' for more information.
PS:私はLinux Mint 21.2(Victoria)Cinnamonを使用しており、ここでインストールされている言語を編集できます。
助けてくれてありがとう!
今日試してみましたがsudo dpkg-reconfigure locales
運がありませんでした。
答え1
ありがとうドンクリスティのコメントこの回答でご案内ください。私はその答えで価値を見つけました。今、私のディストリビューション(Linux Mint)に関連するファイルがあることがわかりました。
/var/lib/locales/supported.d/mintlocale
これには次の内容が含まれています。
cs_CZ.UTF-8 UTF-8
en_AG
en_AG.UTF-8 UTF-8
en_AU.UTF-8 UTF-8
en_BW.UTF-8 UTF-8
en_CA.UTF-8 UTF-8
en_DK.UTF-8 UTF-8
en_GB.UTF-8 UTF-8
en_HK.UTF-8 UTF-8
en_IE.UTF-8 UTF-8
en_IL
en_IL.UTF-8 UTF-8
en_IN
en_IN.UTF-8 UTF-8
en_NG
en_NG.UTF-8 UTF-8
en_NZ.UTF-8 UTF-8
en_PH.UTF-8 UTF-8
en_SG.UTF-8 UTF-8
en_US.UTF-8 UTF-8
en_ZA.UTF-8 UTF-8
en_ZM
en_ZM.UTF-8 UTF-8
en_ZW.UTF-8 UTF-8
sk_SK.UTF-8 UTF-8
また、質問で言及したファイルには次のものが/var/lib/locales/supported.d/en
含まれています。
en_HK.UTF-8 UTF-8
en_DK.UTF-8 UTF-8
en_IN UTF-8
en_IL UTF-8
en_ZM UTF-8
en_ZW.UTF-8 UTF-8
en_NZ.UTF-8 UTF-8
en_PH.UTF-8 UTF-8
en_NG UTF-8
en_US.UTF-8 UTF-8
en_GB.UTF-8 UTF-8
en_AU.UTF-8 UTF-8
en_SG.UTF-8 UTF-8
en_BW.UTF-8 UTF-8
en_AG UTF-8
en_ZA.UTF-8 UTF-8
en_CA.UTF-8 UTF-8
en_IE.UTF-8 UTF-8
解決策:
あなたの目で見ることができるように、エンコードがまったくない奇妙な行があります。上記のファイルでこの行をコメントアウトしました。
xx_YY.UTF-8 UTF-8
他のファイルで、すべての行の形式が次のように指定されていることを確認してください。
locale-gen
これでエラーなしで実行できます。