当前位置:网站首页 > 更多 > 玩转PC/软件 > 正文

[软件技巧] Linux Debian U-NAS 设置默认字体环境更改为 中文语言环境

作者:精品资源网 日期:2022-05-03 23:57:18 浏览:608 分类:玩转PC/软件

摘要:重新配置区域设置此操作仅适用于 root 权限账户,不适用于普通用户(默认linux语言是英语)把 Debian 设置中文环境要支持区域设置,首先要安装locales软件包: 然后配置locales软件...

U-NAS系统是基于Debian,设置默认字体环境更改为 中文语言环境,所以写下此文记录一下。

环境说明

操作版本

root@U-NAS:/# uname -a
Linux U-NAS 4.9.0-11-amd64 #1 SMP Debian 4.9.189-3 (2019-09-02) x86_64 GNU/Linux

 

安装字体

root@U-NAS:/# sudo apt-get update    #更新软件列表,更新已安装的包
root@U-NAS:/# apt-get install -y ttf-wqy-zenhei

 

解决方案

注意

  1. 以下命令均 需要 root 权限

  2. 安装软件需要联网(虚拟机安装好后,使用桥接的方式一般都能上网)

  3. 软件源也需要重新配置,默认的软件源是安装不了的,可以参考上面的配置,国内163的源还挺快的,更新也比较及时。

要支持区域设置,由于有些系统太过精简,只安装了一些简单的功能

所以需要首先安装 locales 软件包,命令为:aptitude install locales

root@U-NAS:/# aptitude install locales

然后进行配置,命令为:dpkg-reconfigure locales

root@U-NAS:/# dpkg-reconfigure locales

 

[软件技巧] Linux Debian U-NAS 设置默认字体环境更改为 中文语言环境

配置语言环境界面

这里的配置按键

  • 空格键选择

  • TAB键切换

  • enter键(回车键)确认

注意

这里,粗心的人如果没看清楚界面上的使用说明,就会被小坑一把,如果直接按了回车键,就跳到了默认语言设置页面,导致配置中文失败

对于我们来说,选择以下几种编码已经够用:

  • en_US.UTF-8 UTF-8

  • zh_CN GB2312

  • zh_CN.GB18030 GB18030

  • zh_CN.GBK GBK

  • zh_CN.UTF-8 UTF-8

 

回车键,转跳至默认语言设置页面

[软件技巧] Linux Debian U-NAS 设置默认字体环境更改为 中文语言环境

配置语言环境默认语言设置页面

在设置默认编码时选择:zh_CN.UTF-8

回车键确认,出现下方

Generating locales (this might take a while)...
  en_US.UTF-8... done
  zh_CN.GB2312... done
  zh_CN.GBK... done
  zh_CN.UTF-8... done
Generation complete.

出现 Generation complete. 即表示生成完成。

最后:update-grubreboot 重启

效果展示

很多人(包括我)都习惯用SecureCRT、Xshell、putty等Telnet、SSH、rlogin、纯TCP以及串行接口连接软件远程连到Debian进行管理操作,但这些软件默认的字体和字符编码都是英文的。

如果我们的服务端是默认字段为中文编码的系统,那么终端就会出现很多麻将块一样的乱码。

处理方法是(以SecureCRT为例)

设置路径为:选项--会话选项--终端--外观

设置内容:字符编码修改为 UTF-8

[软件技巧] Linux Debian U-NAS 设置默认字体环境更改为 中文语言环境

查看软件在运行时的语言环境

Locale 是软件在运行时的语言环境, 它包括语言(Language), 地域 (Territory) 和字符集(Codeset)。

一个locale的书写格式为: 语言[_地域[.字符集]]. 所以说呢,locale总是和一定的字符集相联系的。

root@U-NAS:/# locale
LANG=zh_CN.UTF-8
LANGUAGE=
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

 

---------------------------------- THE END ----------------------------------


您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

请填写验证码