当我使用软件更新程序更新我的设备时,出现以下屏幕,然后更新程序在以下屏幕暂停:
这是我的语言环境列表,即执行语言环境命令后将显示的列表:
以下是 locale -a 的输出
有人知道如何修复它吗?
我已经尝试过给出的答案这stackoverflow 问题,但它对我不起作用!:(
编辑:
应用答案中建议的更改后,我的更新管理器出现以下错误:
任何帮助都将不胜感激!提前致谢。
答案1
看起来你的系统上还没有生成 UTF-8 语言环境 en_IN。因此,请生成它:
sudo locale-gen en_IN
编辑:
错误消息揭示了软件更新程序中的错误。消除错误消息的一个解决方法是将 LANG 更改为“en_IN.UTF-8”。
sudo update-locale LANG=en_IN.UTF-8
编辑二:
要修复新问题,请尝试以下命令:
sudo rm -f /var/lib/apt/lists/*
sudo apt-get update
答案2
将设置更改/etc/default/locale
为 en_IT.UTF-8:
LANG="en_IT.UTF-8"
LC_NUMERIC="en_IT.UTF-8"
LC_TIME="en_IT.UTF-8"
LC_MONETARY="en_IT.UTF-8"
LC_PAPER="en_IT.UTF-8"
LC_NAME="en_IT.UTF-8"
LC_ADDRESS="en_IT.UTF-8"
LC_TELEPHONE="en_IT.UTF-8"
LC_MEASUREMENT="en_IT.UTF-8"
LC_IDENTIFICATION="en_IT.UTF-8"
LANGUAGE="en_IT:en"