其它

当前位置:首页>技术交流>其它
全部 24 软件 7 硬件 8 其它 9

Ubuntu安装中文语言包

作者:张博   来源:本站   时间:2023-06-26    访问量:725

方案1:

中文语言包:

language-pack-zh-hans 简体中文

language-pack-zh-hans-base

language-pack-zh-hant 繁体中文

language-pack-zh-hant-base

安装中文语言包

sudo apt-get install  language-pack-zh-han*

运行语言支持检查

sudo apt install $(check-language-support)


修改配置文件:

vim /etc/default/locale

#将原始内容注释掉或删掉,替换为如下内容:

LANG="zh_CN.UTF-8"

LANGUAGE="zh_CN:zh"

LC_NUMERIC="zh_CN"

LC_TIME="zh_CN"

LC_MONETARY="zh_CN"

LC_PAPER="zh_CN"

LC_NAME="zh_CN"

LC_ADDRESS="zh_CN"

LC_TELEPHONE="zh_CN"

LC_MEASUREMENT="zh_CN"

LC_IDENTIFICATION="zh_CN"

LC_ALL="zh_CN.UTF-8"


修改环境文件(环境变量(当前用户)):

vim /etc/environment

#在原内容下面追加下列内容:

LANG="zh_CN.UTF-8"

LANGUAGE="zh_CN:zh"

LC_NUMERIC="zh_CN"

LC_TIME="zh_CN"

LC_MONETARY="zh_CN"

LC_PAPER="zh_CN"

LC_NAME="zh_CN"

LC_ADDRESS="zh_CN"

LC_TELEPHONE="zh_CN"

LC_MEASUREMENT="zh_CN"

LC_IDENTIFICATION="zh_CN"

LC_ALL="zh_CN.UTF-8"


修改环境文件(环境变量(所有用户)):


vim /etc/profile

#追加下列内容:

LANG="zh_CN.UTF-8"

重启

reboot


脚本

#!/bin/bash

apt-get install  language-pack-zh-han*

apt install $(check-language-support)

cat > /etc/default/locale <<EOF

LANG="zh_CN.UTF-8"

LANGUAGE="zh_CN:zh"

LC_NUMERIC="zh_CN"

LC_TIME="zh_CN"

LC_MONETARY="zh_CN"

LC_PAPER="zh_CN"

LC_NAME="zh_CN"

LC_ADDRESS="zh_CN"

LC_TELEPHONE="zh_CN"

LC_MEASUREMENT="zh_CN"

LC_IDENTIFICATION="zh_CN"

LC_ALL="zh_CN.UTF-8"

EOF

cat >> /etc/environment <<EOF

LANG="zh_CN.UTF-8"

LANGUAGE="zh_CN:zh"

LC_NUMERIC="zh_CN"

LC_TIME="zh_CN"

LC_MONETARY="zh_CN"

LC_PAPER="zh_CN"

LC_NAME="zh_CN"

LC_ADDRESS="zh_CN"

LC_TELEPHONE="zh_CN"

LC_MEASUREMENT="zh_CN"

LC_IDENTIFICATION="zh_CN"

LC_ALL="zh_CN.UTF-8"

EOF

cat >> /etc/profile <<EOF

LANG="zh_CN.UTF-8"

EOF

reboot

方案2:

  1. 先把中文语言包装上(不装包,界面里选了中文也没用)

sudo apt update
sudo apt install -y language-pack-zh-hans language-pack-zh-hans-base
  1. 执行这个命令,立刻弹出蓝色选择框:

sudo dpkg-reconfigure locales

弹出蓝色界面操作:

⬆️⬇️方向键移动,空格勾选,Tab 切换到 OK,回车确认

  1. 第一屏一大长串列表: 找到 zh_CN.UTF‑8 UTF‑8按空格打上星号 [*]

建议 en_US.UTF‑8 UTF‑8 也保留勾选,服务器别把英文删掉。

  1. 选好按 Tab 跳到<OK>回车。

  2. 第二屏:问你系统默认 locale,选择 zh_CN.UTF‑8,回车。 然后系统自动生成 locale,界面消失。

  3. 重启生效

sudo reboot

⚠️坑:如果你用 SSH 工具连接,部分简陋客户端会弹不出蓝色界面,出现乱码字符。这种就换 Xshell/MobaXterm,或者改用之前手动改配置文件的方式。

重点提醒(服务器建议)

服务器不要把整个终端改成中文!中文报错日志会变成中文,排错不方便。 只想支持中文文件名不乱码,终端还是英文

验证

重启后敲

locale

看输出。

如果你执行 dpkg‑reconfigure locales 没有弹出蓝色界面,直接输出文字,就是你的 SSH 终端不支持 ncurses 文本 UI,那就只能用方案1。



上一篇:如何删除网络打印机目标端口

下一篇:Ubuntu Pro简介与开通

发表评论:

评论记录:

未查询到任何数据!