GNU/Linux >> Linux の 問題 >  >> Ubuntu

ロケールエラーを修正する方法は?

debootstrapを使用してubuntuのフレッシュインストールを実行しました 。 sudo aptitude upgradeを実行すると 、次のエラーメッセージが表示されます:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = "en_US:en",
    LC_ALL = (unset),
    LANG = "en_US.ISO-8859-1"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory

誰かがこの問題を解決する方法を教えてもらえますか?これに似た投稿がオンラインでたくさん見られますが、どれも問題を解決していないようです。

Ubuntu 14.04 LTSを使用しています 。ありがとう。

参考:

$ locale -a
C
C.UTF-8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.iso88591
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
POSIX

および

$ locale
LANG=en_US.ISO-8859-1
LANGUAGE=en_US:en
LC_CTYPE="en_US.ISO-8859-1"
LC_NUMERIC="en_US.ISO-8859-1"
LC_TIME="en_US.ISO-8859-1"
LC_COLLATE="en_US.ISO-8859-1"
LC_MONETARY="en_US.ISO-8859-1"
LC_MESSAGES="en_US.ISO-8859-1"
LC_PAPER="en_US.ISO-8859-1"
LC_NAME="en_US.ISO-8859-1"
LC_ADDRESS="en_US.ISO-8859-1"
LC_TELEPHONE="en_US.ISO-8859-1"
LC_MEASUREMENT="en_US.ISO-8859-1"
LC_IDENTIFICATION="en_US.ISO-8859-1"
LC_ALL=

承認された回答:

debootstrap ロケールを作成しません。したがって、ロケールとして他のものを使用します。次のコマンドを使用します:

sudo locale-gen en_US.ISO-8859-1

これがお役に立てば幸いです!


Ubuntu
  1. Ubuntuアップデートエラーを修正する方法:MergeListの問題

  2. Linuxでのcron認証失敗エラーを修正するにはどうすればよいですか?

  3. 修正方法-Apacheエラー:一致するDirectoryIndexがありませんか?

  1. SSH接続拒否エラーを修正する方法

  2. 重大なエラーまたは死の白い画面:修正方法

  3. Debian でロケールをインストール/変更するには?

  1. 403ForbiddenError-それは何ですかそしてそれを修正する方法

  2. Calibreで変換エラーを修正する方法

  3. do-release-upgradeを修正する方法:Ubuntuでコマンドが見つかりませんエラー