在Ubuntu中,如何设置所有区域设置

分享于 

2分钟阅读

ubuntu

  繁體

问题

远程安装的应用程序有一些编码问题,在本地计算机上运行良好。

"复制"locale到远程机器的最佳方法是什么?

个人计算机上的区域设置配置如下:


$ locale


LANG=de_DE.UTF-8


LANGUAGE=de_DE:en


LC_CTYPE="de_DE.UTF-8"


LC_NUMERIC=en_US.UTF-8


LC_TIME=en_US.UTF-8


LC_COLLATE="de_DE.UTF-8"


LC_MONETARY=en_US.UTF-8


LC_MESSAGES="de_DE.UTF-8"


LC_PAPER=en_US.UTF-8


LC_NAME=en_US.UTF-8


LC_ADDRESS=en_US.UTF-8


LC_TELEPHONE=en_US.UTF-8


LC_MEASUREMENT=en_US.UTF-8


LC_IDENTIFICATION=en_US.UTF-8


LC_ALL=




答案1

简单的方法

  • 将所有区域设置导出到文件中

    locale > import

  • 打开文件,并在每行开头添加导出

  • 使用命令chmod ugo+rx import使它可执行

  • 复制到所需的配置文件,并执行./import


  • 答案2

    可以使用update-locale手动设置区域设置:

    
    sudo update-locale LANG=de_DE.UTF-8 LC_MESSAGES=POSIX
    
    
    
    

    或者,通过修改文件/etc/default/locale手动更改系统区域设置条目。

    例如在德语系统上,为了防止系统消息被翻译,可以使用:

    
    LANG=de_DE.UTF-8
    
    
    LC_MESSAGES=POSIX
    
    
    
    

    注:更改仅在新登录后生效。



    SET  LOC  Ubuntu  Local  Setting  设置  
    相关文章