每次使用 apt-get 更新系统时,我都会收到此错误。这个错误是什么意思?关于如何纠正它的任何想法?(我正在运行 Ubuntu 11.10)
fos*_*dom 63
通常此错误意味着您可能在不同语言(区域设置)之间进行了更改,并且某些原因导致此错误出错。
您可以尝试使用以下方法重新生成语言环境列表
sudo dpkg-reconfigure locales
Run Code Online (Sandbox Code Playgroud)
对我来说,结果是:
Generating locales...
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
en_IN.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... up-to-date
en_ZA.UTF-8... done
en_ZM.UTF-8... done
en_ZW.UTF-8... done
Generation complete.
Run Code Online (Sandbox Code Playgroud)
然后使用以下命令重置您的本地语言环境:
sudo update-locale LANG=en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)
即在上面的输出中使用 Locale 值之一
小智 45
就我而言,问题/usr/share/initramfs-tools/hooks/root_locale是希望看到单个语言环境目录,/usr/lib/locale但locale-gen默认情况下配置为生成存档文件。
我通过运行修复它:
sudo locale-gen --purge --no-archive
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
89168 次 |
| 最近记录: |