必须联网并执行ping测试确认网络连通性后,更新源并安装locales、language-pack-zh-hans和fonts-noto-cjk;再通过dpkg-reconfigure locales选中zh_cn.utf-8,最后写入/etc/default/locale配置文件并重启或source生效。

想让Kali Linux的菜单、系统设置、终端提示全部显示为中文,而不是靠翻译软件硬啃英文界面,就必须安装中文语言包并正确配置区域环境。这一步必须联网,否则所有语言包下载都会失败,后续操作全无意义。
确认网络连通性
打开终端(Ctrl+Alt+T),执行:ping -c 4 www.baidu.com。如果返回四行“64 bytes from”说明网络正常;若提示“unknown host”或超时,请先检查虚拟机网络模式是否设为NAT,或物理机Wi-Fi是否已连接。
【必须确保此步成功,否则后续所有apt命令都会报错】
更新源并安装基础语言组件
执行以下两条命令:
sudo apt update
sudo apt install -y locales language-pack-zh-hans fonts-noto-cjk
第二条命令一次性装齐简体中文locale定义、汉化支持库和高质量开源中文字体。fonts-noto-cjk能覆盖绝大多数中文显示场景,避免出现方块乱码。-y参数跳过确认提示,防止卡在交互环节。
配置系统默认Locale
运行:sudo dpkg-reconfigure locales
进入蓝色配置界面后,按以下顺序操作:
① 用方向键向下滚动,找到 zh_CN.UTF-8 UTF-8(注意不是 zh_CN.GBK);
PyCharm 2026.2.0.1 Linux版提供 JetBrains 官方 2026.2.0.1 版本安装包,适合需要指定 PyCharm 版本进行 Python 项目开发、运行和调试的用户。
② 按空格键选中它(前方出现[*]);
③ 按Tab键切换到
④ 在下一个界面中,用方向键再次选中 zh_CN.UTF-8 作为默认locale,回车完成配置。
这一步必须选UTF-8编码,GBK在现代Linux桌面环境中兼容性差,会导致部分应用崩溃或菜单错位。
写入全局语言变量
执行:sudo nano /etc/default/locale
将文件内容替换为:
LANG="zh_CN.UTF-8"LANGUAGE="zh_CN:zh"LC_ALL="zh_CN.UTF-8"
按Ctrl+O保存,回车确认文件名,再按Ctrl+X退出编辑器。此文件是系统级语言开关,仅靠dpkg-reconfigure locales不写入此处,重启后图形界面仍可能回退为英文。
立即生效或重启
方法一(立即生效,无需重启):执行 source /etc/default/locale,然后关闭并重新打开终端,输入 locale 查看输出是否全为zh_CN.UTF-8。
方法二(彻底生效):执行 sudo reboot。重启后GNOME桌面、应用程序菜单、系统设置全部转为中文,且字体渲染清晰无乱码。










