系统:Centos 6.5 x86_64 环境:未运行在桌面环境。通过xmanager在命令行启动chrome浏览器
安装chrome源
# wget http://people.centos.org/hughesjr/chromium/6/chromium-el6.repo
# mv chromium-el6.repo /etc/yum.repos.d/
# yum install chromium
# chromium-browser 启动chromium
报错
Chromium can not be run as root.
Please start Chromium as a normal user. To run as root, you must specify an alternate --user-data-dir for storage of profile information.
# chromium-browser --user-data-dir=/opt 这样启动正常,但是发现控制台仍有错误提示
5:5:0813/180342:ERROR:nss_util.cc(225)] Error initializing NSS without a persistent database: NSS error code: -8023
[5:5:0813/180342:FATAL:nss_util.cc(227)] nss_error=-8023, os_error=0
[7:7:0813/180342:ERROR:nss_util.cc(225)] Error initializing NSS without a persistent database: NSS error code: -8023
[7:7:0813/180342:FATAL:nss_util.cc(227)] nss_error=-8023, os_error=0
网页也出错,无法打开网址
安装nss
# yum install nss
# chromium-browser --user-data-dir=/opt 启动正常了,标签、还有搜索中文都是乱码的
# mkdir /usr/share/fonts/local
然后上传中文字体simsun.ttc simsun.ttf 到/usr/share/fonts/local
# cd /usr/share/fonts/local/
# mkfontscale
# mkfontdir
# fc-cache
然后再启动就显示中文正常了。网上有人说要修改下面的文件,但是发现不用改,中文就显示正常。
# vim /etc/fonts/conf.d/49-sansserif.conf
1 <?xml version="1.0"?>
2 <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
3 <fontconfig>
4 <!--
5 If the font still has no generic name, add sans-serif
6 -->
7 <match target="pattern">
8 <test qual="all" name="family" compare="not_eq">
9 <string>sans-serif</string>
10 </test>
11 <test qual="all" name="family" compare="not_eq">
12 <string>serif</string>
13 </test>
14 <test qual="all" name="family" compare="not_eq">
15 <string>monospace</string>
16 </test>
17 <edit name="family" mode="append_last">
18 <string>sans-serif</string> 19 </edit>
20 </match>
21 </fontconfig>
但是浏览器依旧有问题,可能是因为未在桌面环境运行,浏览器中无法输入中文,但是应该可以安装输入法的扩展程序实现中文输入,不过google需要翻墙比较麻烦。下面写下火狐的中文输入法插件
打开 火输网站 http://www.fireinput.com/main.php 安装输入法就可以在火狐浏览器输入中文了。
浏览器的设置如果显示是英文,可以使用 export LANG="zh_CN.UTF-8" 命令,然后再启动浏览器,如何乱码
安装中文支持yum groupinstall chinese-support