linux安装openoffice
linux安装openoffice
一、使用步骤
1.下载openoffice
建议去官网下载,这里给出官网地址:https://www.openoffice.org/download/
这里以linux为例,所以我下载的是linux的版本
2.安装openoffice
# 在/usr/local目录下创建 openoffce文件夹
mkdir openoffice
上传文件到openoffice文件夹 这里我使用的是finalshell
#解压文件
tar -zxvf Apache_OpenOffice_4.1.10_Linux_x86-64_install-rpm_zh-CN.tar.gz
#进入zh-CN/RPMS/目录下安装rpm文件
# yum localinstall *.rpm 可以链接外网情况下
# rpm -ivh *.rpm 不能链接外网情况下
#输入y确认安装
装完后会在当前目录下生成一个desktop-integration目录
进入desktop-integration目录
安装
#在线情况
yum localinstall openoffice4.1.10-redhat-menus-4.1.10-9807.noarch.rpm
#离线情况
rpm -ivh openoffice4.1.10-redhat-menus-4.1.10-9807.noarch.rpm
安装成功后会在/opt下出现一个openoffice4文件。
cd /opt/openoffice4
./soffice -headless -accept="socket,host=127.0.0.1,port=8100:urp;" -nofirststartwizard &
临时启动
/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
可能出现的问题
javaldx: Could not find a Java Runtime Environment!
/opt/openoffice4/program/soffice.bin: error while loading shared libraries: libXext.so.6: cannot open shared object file: No such file or directory
这是由于缺少lib库文件
解决: 缺少libXext.so.6文件, 先去/usr/lib或者/usr/lib64下查看有无此文件, 如果有, 则拷贝到/opt/openoffice4/program/下, 如果没有则依次执行以下命令:
# yum install libXext.x86_64
# cp /usr/lib64/libXext.so.6 /opt/openoffice4/program/
或者
# cp /usr/lib/libXext.so.6 /opt/openoffice4/program/
具体看libXext.x86_64安装在哪
重启openoffice;
./soffice -headless -accept="socket,host=127.0.0.1,port=8100:urp;" -nofirststartwizard &
启动
临时启动
/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
放入后台运行 输出日志信息到nohup 日志文件在root目录下
nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
加入到开机自启动
vim /etc/rc.local
nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
ps - ef | grep openoffice
问题:
可能遇到的问题:
错误:no suitable windowing system found, exiting
这是没有图形界面支持导致的,openoffice运行需要图形界面
解决:
yum groupinstall "X Window System"
错误:Could not find a Java Runtime Environment
这是没有安装jdk导致的
解决:
安装jdk环境
错误:/opt/openoffice4/program/soffice.bin: error while loading shared libraries: libXext.so.6: cannot open shared object file: No such file or directory
这是由于缺少lib库文件
解决:
安装
yum install libXext.x86_64
安装完成之后复制到openoffice目录
cp -a usr/lib64/libXext.so.6 /opt/openoffice4/program/
中文乱码
-
找到本地windows电脑本地java安装路径,然后去jre/lib中找到fonts文件夹,复制到桌面上。
-
在桌面刚才复制的fonts文件夹中创建fallback子文件夹
-
找到windows系统中的fonts文件夹,将fonts文件夹内的所有字体文件复制到第2步中的fallback子文件夹中
-
在linux服务器中执行 cat /etc/fonts/fonts.conf 查看linux服务器字体文件夹路径,一般是在/usr/share/fonts 下
-
将桌面复制的fonts文件夹中的内容,上传到linux服务器中的fonts文件夹中
-
执行 fc-cache 刷新缓存,重启OpenOffice
配置外网dns
nmcli connection show
nmcli con mod enp4s3 ipv4.dns "114.114.114.114 8.8.8.8"
nmcli con up enp4s3
cat /etc/resolv.conf
卸载
rpm -e `rpm -qa |grep openoffice` `rpm -qa |grep ooobasis`
参考:https://blog.csdn.net/weixin_44033066/article/details/123913520
https://blog.csdn.net/weixin_40825148/article/details/128180324