yocto中文环境搭建

我所使用的yocto版本是1.5.1,系统默认的locale是en_US,并不包含中文环境。但是在实际编译的过程中不仅仅是中文环境,其他环境的locale包也都被编译出来,只不过在制作安装镜像的时候没有加载中文环境的安装包而已。

有两种方法来安装中文环境:

1、在yocto编译配置文件中添加默认环境是中文环境,使得在制作镜像的时候将编译好的中文环境包打进去;

2、在yocto编译配置文件中添加一个支持中文环境的packagegroups,之后在制作镜像的配置文件中添加该中文环境的packagegroups;

3、在已有的yocto安装镜像中添加中文环境安装包;

下面我描述的过程是方法3,方法1和方法2后续回补上。在yocto编译目录中能够找到如下几个安装包(我的镜像使用的是deb包格式):

eglibc-binary-localedata-zh-cn_2.18-r0_armhf.deb
eglibc-binary-localedata-zh-cn.gb18030_2.18-r0_armhf.deb
eglibc-binary-localedata-zh-cn.gb2312_2.18-r0_armhf.deb
eglibc-binary-localedata-zh-cn.gbk_2.18-r0_armhf.deb
eglibc-charmap-gb18030_2.18-r0_armhf.deb
eglibc-charmap-gb-1988-80_2.18-r0_armhf.deb
eglibc-charmap-gb2312_2.18-r0_armhf.deb
eglibc-charmap-gbk_2.18-r0_armhf.deb
eglibc-charmap-utf-8_2.18-r0_armhf.deb
eglibc-localedata-i18n_2.18-r0_armhf.deb
eglibc-localedata-iso14651-t1_2.18-r0_armhf.deb
eglibc-localedata-iso14651-t1-common_2.18-r0_armhf.deb
eglibc-localedata-iso14651-t1-pinyin_2.18-r0_armhf.deb
eglibc-localedata-translit-circle_2.18-r0_armhf.deb
eglibc-localedata-translit-cjk-compat_2.18-r0_armhf.deb
eglibc-localedata-translit-compat_2.18-r0_armhf.deb
eglibc-localedata-translit-font_2.18-r0_armhf.deb
eglibc-localedata-translit-fraction_2.18-r0_armhf.deb
eglibc-localedata-translit-narrow_2.18-r0_armhf.deb
eglibc-localedata-translit-neutral_2.18-r0_armhf.deb
eglibc-localedata-translit-small_2.18-r0_armhf.deb
eglibc-localedata-translit-wide_2.18-r0_armhf.deb
eglibc-localedata-zh-cn_2.18-r0_armhf.deb
eglibc-locale-zh-cn_2.18-r0_armhf.deb
eglibc-utils_2.18-r1_armhf.deb
locale-base-zh-cn_2.18-r0_armhf.deb
locale-base-zh-cn.gb18030_2.18-r0_armhf.deb
locale-base-zh-cn.gb2312_2.18-r0_armhf.deb
locale-base-zh-cn.gbk_2.18-r0_armhf.deb

将这些安装包使用dpkg -i的方式安装到已有的镜像中。

除了上述这些安装包外,还需要安装中文字体包,我用的中文字体是文泉译,因此需要将文泉译字体复制到已有镜像的/usr/share/fonts/ttf/目录内,之后执行命令#fc-cache -fv来使能该中文字体。

最后一步需要配置环境变量LANG,export LANG=zh_CN.UTF-8

好了,yocto安装镜像的中文环境已经安装完毕。

时间: 2024-10-10 00:14:49

yocto中文环境搭建的相关文章

Mac LaTex中文环境搭建

为了在博客上写公式,折腾了一晚上Mac上的LaTex的环境搭建,本文对步骤进行记录. 系统:Mac OSX 10.10.5 软件准备 1) MacTex 2015 Distribution (Tex的Mac发行版) 2) Skim 1.4.16 (轻量级pdf阅读器,与下面的LaTexTools配合使用,即时编译+预览) 3) Sublime Text 2 (LeTax编辑器) 4) Sublime Text 2 相关插件 1. Package Control (包管理工具) 2. LaTeXT

Solr7.2.1环境搭建和配置ik中文分词器

solr7.2.1环境搭建和配置ik中文分词器 安装环境:Jdk 1.8. windows 10 安装包准备: solr 各种版本集合下载:http://archive.apache.org/dist/lucene/solr/ tomcat下载(apache-tomcat-8.5.27-windows-x64.zip):https://tomcat.apache.org/download-80.cgi 下载ik分词器:IK Analyzer 2012FF_hf1.zip,这里这个版本已经不能使用

YOCTO编译环境的搭建

一.YOCTO编译环境的搭建 参照<freescale_imx6_yocto.pdf>文档P14-P16页构建yocto编译环境.同时可参考https://linux.cn/article-8268-1.html?amputm_medium=rss. 具体操作步骤如下(有些命令需要su权限,视具体情况而定): 以下操作基于ubuntu 16.04 64bit系统,预留至少120G硬盘空间,推荐2G内存. 1.apt-get update 2.apt-get install wget git-c

Intellij IDEA 14.1.4 Scala开发环境搭建

主要内容 Intellij IDEA开发环境简介 Intellij IDEA Scala开发环境搭建 Intellij IDEA常见问题及解决方案 Intellij IDEA常用快捷键 1. Intellij IDEA开发环境简介 具体介绍请参见:http://baike.baidu.com/link?url=SBY93H3SPkmcmIOmZ8H60O1k4iVLgOmdqoKdGp9xHtU-Pbdsq2cpn75ZPZPWAJxeUlwr0ravraQzOckh777beq Intelli

【OSG学习笔记之一:】OSG+VS2010+win7 64位环境搭建

虽然出生的时候,没有说过“Hello World!”,但是自从走上了编程之路,每一次输出“Hello World!”的时候,都觉得好比中了彩票大奖似的: 仔细算算,从2012年暑假到现在,经历了3年半的光阴,这段时间,不仅是知识.阅历.成长获得最大的一段,也是人生的一大转折点.在这期间,得以继续深造学习自己的专业,虽然踏入这行的时候,也是调剂来的,但是我用这3年的时间,恶补自己7年的不足:2015年,发生了三件大事,我毕业了,我工作了,我有女票了(三件事的重要程度递增):吃得苦中苦,方位人上人,

STM32环境搭建/学习观点/自学方法 入门必看

文章转自armfly开发板V4软件开发手册,分享学习~ 今天有幸看到armfly的开发板软件开发手册,开头的基础知识,真的很有用,还好有看到,一切都不迟,感悟很多,摘抄部分,学习分享~ 关于开发环境的搭建 (个人认为,好用的工具,顺手的开发环境,对于编程是一种好的习惯,也是一种好的享受,所以,在环境搭建方面,我还是比较在意软件的互相联合使用,工程建立的规范化等等,这样可以尽量少的在后期更换不同的环境,变软会很浪费时间,一次到位,一路顺风顺水~) 个人偏好的环境搭建: 集成开发环境(IDE):Ke

Redis本地环境搭建

Windows 下环境搭建 1. 设置hosts set duapphosts=127.0.0.1 sqld.duapp.com set redisduapphosts=127.0.0.1 redis.duapp.com echo %duapphosts% >> C:\Windows\System32\drivers\etc\hosts echo %redisduapphosts% >> C:\Windows\System32\drivers\etc\hosts 2. 下载Redi

Sublime Text 3下C/C++开发环境搭建

Sublime Text 3下C/C++开发环境搭建 之前在Linux Mint 17一周使用体验中简单介绍过Sublime Text. 1.Sublime Text 3安装 Ubuntu.Linux Mint的软件管理器中已经能够找到Sublime Text 3,直接安装即可.或者去官网下载.deb或tarball安装包,手动安装. 2.Package Control管理器 ST最吸引我的第一点就是这个非常棒的扩展管理器!安装方法也很简单,在ST中按Ctrl+`进入ST的控制台,然后去官网上将

Android开发环境搭建

花了一天多的时间,终于把Android开发环境搭建出来了.现在稍作总结. android开发环境的搭建有四部曲:JDK-IDE-ADT-SDK. 需要以下工具: JDK:Java Development Kit.因为android应用层的程序是使用java语言编写的,所以JDK是必备的工具: IDE:integrated development environment. IDE的话采用很主流的JAVA开发环境Eclipse. ADT:Android Development Tools.这是Goo