linux - ubuntu 13.04 服务器上的 locale-gen 不起作用

标签 linux ubuntu locale ubuntu-13.04

因为我需要在我的 Ubuntu 13.04 Server 上使用 fa_IR.UTF-8 语言环境,所以我尝试通过 (sudo) 语言环境安装它-gen "fa_IR.UTF-8" 但我没有得到任何输出:

user@s1:~# sudo locale-gen "fa_IR.UTF-8"
user@s1:~#

而且它不会向我的语言环境添加任何语言环境!

当我尝试在我的 Ubuntu 桌面 上安装新的语言环境时,我没有收到此错误并且运行良好!如下:

user@s1:~# sudo locale-gen "fa_IR.UTF-8"
Generating locales...
  fa_IR.UTF-8... done
Generation complete.
user@s1:~# 

请帮我看看这是什么问题,我该怎么办?

最佳答案

最后我可以通过手动做一些事情找到解决方案:

  1. 检查支持哪些语言环境:

    less /usr/share/i18n/SUPPORTED
    
  2. 将语言环境添加到生成列表

    (sudo) echo fa_IR.UTF-8 UTF-8 >> /var/lib/locales/supported.d/local
    
  3. 重新生成列表(它将调用 locale-gen...)

     (sudo) dpkg-reconfigure locales
    

关于linux - ubuntu 13.04 服务器上的 locale-gen 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36392229/

相关文章:

java - 如何在以管理权限运行的linux中开发java应用程序?

php - 在 Ubuntu 中为 Web 开发 (LAMP) 提供代码自动完成的 IDE 的建议

linux - 安装后 XAMPP for linux 中的 'htdocs' 文件夹属于 "nobody",为什么?

linux - awk 只在 while 循环内打印第一行,除非回显,理论解释

linux - ubuntu 14.04.4 LTS 中的 vncserver bash 脚本错误

linux - davfs 引用哪个值来显示容量?

c++ - 获取当前在 C++ 中设置的全局语言环境?

java - Java 中的 SimpleDateFormat 和 Locale API

Grails 设置语言环境不会改变语言

linux - 如果在两个模式之间找到文本,则使用 sed 删除两个模式之间的所有行