linux安装openoffice并解决中文乱码问题
安装:
http://www.openoffice.org/zh-cn/download/
下载需要的版本
Apache_OpenOffice_4.1.7_Linux_x86-64_install-rpm_zh-CN.tar.gz
建议安装在/opt下
在opt下创建一个目录openoffice
把步骤一中下载的tar.gz包上传至/opt/下
tar zxvf Apache_OpenOffice_4.1.7_Linux_x86-64_install-rpm_zh-CN.tar.gz
解压后
获得zh-CN这样一个目录
linux安装openoffice并解决中文乱码问题
cd zh-CN/RPMS这个目录下
linux安装openoffice并解决中文乱码问题
执行rpm -ivh *.rpm
linux安装openoffice并解决中文乱码问题
cd desktop-integration这个目录下面
linux安装openoffice并解决中文乱码问题
执行:rpm -ivh openoffice4.1.6-redhat-menus-4.1.6-9790.noarch.rpm
安装成功后会在/opt下出现一个openoffice4文件。

最后就可以启动应用
1 /opt/openoffice4/program/soffice -headless -accept=“socket,host=127.0.0.1,port=8100;urp;” -nofirststartwizard 临时启动
2 nohup /opt/openoffice4/program/soffice -headless -accept=“socket,host=127.0.0.1,port=8100;urp;” -nofirststartwizard & 后台启动
问题:
1.启动时出现:error while loading shared libraries: libXext.so.6: cannot open shared object file: No such file or directory
解决:这个是找不到libXext.so.6文件。去系统里面的/usr/lib64中或者/usr/lib,查看有没有这个文件,如果有就copy到/opt/openoffice4/program/目录里面,赋予chmod 777 libXext.so.6。
如果没有,需要安装:yum install libXext.x86_64(64位) (yum install libXext.i686 32位)。安装成功后,进入/usr/lib64中将libXext.so.6拷贝到/opt/openoffoce4/program中:cp libXext.so.6 /opt/openoffice4/program/,进入/opt/openoffice4/program/赋予权限。

2.启动时提醒:no suitable windowing system found, exiting
解决:yum groupinstall “X Window System”
解决OpenOffice格式转换中文乱码终极解决方案
1、创建路径
在centos的/usr/java/jdk1.8.0_91/jre/lib/fonts下新建路径:fallback
linux安装openoffice并解决中文乱码问题

2、上传字体
将字体:simhei.ttf 黑体、simsun.ttc 宋体(windows下通过everything找下)上传至/usr/java/jdk1.8.0_91/jre/lib/fonts/fallback路径下。
3、查看系统字体文件路径
linux安装openoffice并解决中文乱码问题
4、字体拷贝
将 /usr/java/jdk1.8.0_91/jre/lib/fonts的全部内容,拷贝到步骤3查看的路径下, 我的字体路径为:/usr/share/fonts
5、更新缓存
执行命令:fc-cache
6、kill掉openoffice进程
linux安装openoffice并解决中文乱码问题
7、重新启动openoffice
nohup /opt/openoffice4/program/soffice -headless -accept=“socket,host=127.0.0.1,port=8100;urp;” -nofirststartwizard &

相关文章: