编译完原版 OpenWrt 固件,发现是管理后台都是英文的,虽然可以看的懂,但是还是有点点变扭,18.06.X 版本只需安装 luci-i18n-base-zh-cn 中文汉化包即可,但发现 19.07.X 版本上还有些地方是英文的,经过查证还需要 luci-app-opkg 的俩个包,下面就说说 OpenWrt 如何安装完整管理界面中文语言包。
安装方法一
首先需要替换完整的发行版软件源,18.06.8 为 版本号,aarch64_generic 为 CPU架构,这里需要替换正确,否则 opkg update 无法进行更新。
src/gz openwrt_base https://mirrors.cloud.tencent.com/openwrt/releases/18.06.8/packages/aarch64_generic/base
src/gz openwrt_luci https://mirrors.cloud.tencent.com/openwrt/releases/18.06.8/packages/aarch64_generic/luci
src/gz openwrt_packages https://mirrors.cloud.tencent.com/openwrt/releases/18.06.8/packages/aarch64_generic/packages
src/gz openwrt_routing https://mirrors.cloud.tencent.com/openwrt/releases/18.06.8/packages/aarch64_generic/routing
用 SSH 连接 OpenWrt 终端后用 opkg 安装语言包,19.07.X 版本需要执行所有,18.06.X 只需要执行 luci-i18n-base-zh-cn 即可,执行命令如下:
opkg update
opkg install luci-i18n-base-zh-cn
# 19.07.X 需要执行下面俩条
opkg install luci-app-opkg
opkg install luci-i18n-opkg-zh-cn
安装方法二
通过清华大学开源软件镜像站地址搜索下载 luci-i18n-base-zh-cn、luci-app-opkg、luci-i18n-opkg-zh-cn 三个文件到本地,19.07.7 为 版本号,aarch64_generic 为 CPU架构,镜像地址如下:
https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/19.07.7/packages/aarch64_generic/luci/
用 SSH 连接 OpenWrt 终端在 root 目录下创建 ipk 文件夹,并将下载好的文件通过 SFTP 上传到 root 目录下新建的 ipk 文件夹内,执行命令如下:
注意:18.06.X 版本只需要上传安装 luci-i18n-base-zh-cn 即可,如高于19.07.X 版本需要同时上传安装三个文件。
# 在 root 下创建 ipk 文件夹
mkdir /root/ipk
# 进入 ipk 文件夹
cd /root/ipk
# 执行批量安装
opkg install *.ipk
注意事项
一般安装完成后,连接 OpenWrt 后台,直接就变成中文了,如果没有变成中文,那么在“System”菜单内,找到“Language and Style”菜单,在 Language 后面选择中文(Chinese),然后点击“Save&Apply”保存即可。
通过方法一出现 Unknown package ‘luci-i18n-base-zh-cn’,那么说明没有执行 opkg update 更新源 或 发行版软件源 填写存在问题,也可能是发行版软件源在国外,无法更新下载,那么就通过第二种方法进行安装更新。