红帽Linux6.2改成中文,redhat 6 下 node-canvas中文方框解决办法

redhat 6下node-canvas中文乱码解决方法。乱码主要是在安装系统时没有相应的中文字体和freetype支持。只要我们安装这两项即可。

我们实用光盘做为yum源这样方便安装依赖库

//创建光盘挂载目录

mkdir /yum

mount /dev/cdrom /yum

//创建本地yum源

cd /etc/yum.repos.d/

//备份旧文件

mv rhel-source.repo rhel-source.repo.bak

//创建本地源文件

vi /etc/yum.repos.d/local.repo

//写以下内容到local.repo

[base]

name=linux 6

baseurl=file:///yum

gpgcheck=0

enable=1

//修改yum源的地址

vi /usr/lib/python2.6/site-packages/yum/yumRepo.py

在上面的文件中找到下面这行

remote = url + '/' + relative

将其改为

remote = '/yum' + relative

配置到这里就完成了

//清理yum,可能会报错,不用管错误

yum clean

//安装中文支持

yum groupinstall "Chinese Support"

//安装字休

yum groupinstall Fonts

//安装字体支持库

cd /yum/Packages

rpm -ivh zlib-devel-1.2.3-29.el6.x86_64.rpm

rpm -ivh freetype-devel-2.3.11-6.el6_2.9.x86_64.rpm

rpm -ivh fontconfig-devel-2.8.0-3.el6.x86_64.rpm

//创建中文字体目录

mkdir -p /usr/share/fonts/chinese/TrueType

//复制字体文件到刚才创建的目录

cp SimSun.ttf /usr/share/fonts/chinese/TrueType

cd /usr/share/fonts/chinese/TrueType

//运行下面三个指令,更新字体

mkfontscale

mkfontdir

fc-cache -f -v

//重新编译node-canvas绘图库

补充:

node-canvas在6.3系统上需要使用指定字体时要求字体必须存在而在6.4发现可以使用不存在的字体。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值