目录
-
- 背景
- 一、在线环境(联网)
-
- [1. 安装中文语言包](#1. 安装中文语言包)
- [2. 配置系统语言为中文](#2. 配置系统语言为中文)
- [3. 测试语言支持](#3. 测试语言支持)
- [4. 可选配置(如果需要完整的中文体验)](#4. 可选配置(如果需要完整的中文体验))
- [5. 重启生效](#5. 重启生效)
- 二、离线环境(不能联网)
-
- 1、确定自己系统版本
- 2、在官网找到对应安装包
- [3. 配置系统语言为中文](#3. 配置系统语言为中文)
- [4. 测试语言支持](#4. 测试语言支持)
- [5. 重启生效](#5. 重启生效)
- 参考文献
背景
Ubuntu Server安装完成后默认的区域语言设置是英文,命令的输出显示都是英文,今天甚至发现大模型生成的中文打印出来都乱码,因此需要给系统安装中文支持。
一、在线环境(联网)
1. 安装中文语言包
(1)更新软件包索引
sudo apt update
(2)安装中文语言包:
sudo apt install language-pack-zh-hans
(3)安装字体(可选,但建议安装):
-
安装常用中文字体,例如
fonts-noto-cjk
sudo apt install fonts-noto-cjk
2. 配置系统语言为中文
(1)生成中文语言环境:
sudo locale-gen zh_CN.UTF-8
(2)更新默认语言环境:
sudo update-locale LANG=zh_CN.UTF-8
(3)查看当前语言环境是否正确配置:
locale
确保 LANG
和其他语言变量(如 LC_MESSAGES
)显示为 zh_CN.UTF-8
。
3. 测试语言支持
(1)安装完成后,您可以使用以下命令测试语言是否正确配置:
echo $LANG
输出应为 zh_CN.UTF-8
。
如果需要使用中文的命令行界面,重新登录会话即可。
4. 可选配置(如果需要完整的中文体验)
安装man
手册的中文包:
sudo apt install manpages-zh
安装额外支持包:
如果需要图形界面支持中文(比如Ubuntu Desktop):
sudo apt install language-pack-gnome-zh-hans
5. 重启生效
完成后,重启系统以确保更改完全生效:
sudo reboot
二、离线环境(不能联网)
1、确定自己系统版本
查看自己的Ubuntu系统版本:18.04、20.04还是22.04还是其他什么
2、在官网找到对应安装包
直接从Ubuntu官方包仓库下载相关 .deb
包
1、打开 https://packages.ubuntu.com/。
2、搜索 language-pack-zh。
3、下载适用于Ubuntu 20.04的 .deb 文件及依赖包。
4、使用U盘等方式传输到离线系统。
5、在目标系统上安装:
sudo dpkg -i *.deb
sudo apt-get install -f
注意:
1、安装的包,看网上说需要安装四个:
language-pack-zh
language-pack-zh-base
fonts-arphic-ukai
fonts-arphic-gbsn
2、官网下载安装包的方法:
(1)搜索包名
(2)找到对应包的仓库
(3)找到下载链接,然后下载
3. 配置系统语言为中文
见上面
4. 测试语言支持
见上面
5. 重启生效
见上面
参考文献
1、Ubuntu系统中文包离线安装全攻略:轻松解决本地化难题! - 云原生实践
2、【离线安装系列】离线环境下配置Ubuntu16.04终端显示中文_language-pack-zh-hans下载-CSDN博客