文章目录
- 一、安装配置启动
- 1. 下载软件
- 2. 上传文件
- 3. 解压
- 4. 安装rpm文件
- 5. 安装openoffice
- 6. 前台启动
- 7. 后台启动
- 8. 查看启动状态
- 二、openoffice卸载与异常
- 2.1. 删除openoffice
- 2.2. 启动异常
- 2.2. 解决方案
- 2.3. 启动异常2
- 2.3. 解决方案2
一、安装配置启动
1. 下载软件
https://www.openoffice.org/download/
2. 上传文件
通过软件Finalshell(下载地址:http://www.hostbuf.com/t/988.html) ,软件挺好,有可视化窗口也可直接操作。
SecureCR 8.5 CRT中文下载链接
https://www.newasp.net/soft/16364.html
也可通过wget 命令操作
cd /app
wgt https://jaist.dl.sourceforge.net/project/openofficeorg.mirror/4.1.11/binaries/zh-CN/Apache_OpenOffice_4.1.11_Linux_x86-64_install-rpm_zh-CN.tar.gz
说明:/app是我的目录,自定义即可
3. 解压
tar -zxvf Apache_OpenOffice_4.1.11_Linux_x86-64_install-rpm_zh-CN.tar.gz
4. 安装rpm文件
进入cd cd RPMS目录中,里面都是rpm文件,我们需要安装这些文件
cd zh-CN/RPMS
命令安装rpm文件:
rpm -ivh *.rpm
5. 安装openoffice
进入desktop-integration/目录:
cd desktop-integration/
安装openoffice:
rpm -ivh openoffice4.1.11-redhat-menus-4.1.11-9808.noarch.rpm
默认会安装到/opt目录下,/opt目录下会出现openoffice4文件夹
6. 前台启动
/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
端口号自己设定,根据网上说可能会占用大概100M内存,具体没测过。我现在的实际项目中转换文件有的需要服务先启动,所以设置后台一直启动,也可根据代码启动。
7. 后台启动
/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
8. 查看启动状态
netstat -lnp |grep # or
ps -ef|grep soffice
到此,openoffice安装成功了!!!
二、openoffice卸载与异常
生成PDF乱码问题解决方案
2.1. 删除openoffice
在program文件夹下执行:
rpm -erpm -qa |grep openofficerpm -qa |grep ooobasis
2.2. 启动异常
1.启动时出现:error while loading shared libraries: libXext.so.6: cannot open shared object file: No such file or directory
2.2. 解决方案
这个是找不到libXext.so.6文件。去系统里面的/usr/lib64中或者/usr/lib,查看有没有这个文件,如果有就copy到/opt/openoffice4/program/
目录里面,赋予
chmod 777 libXext.so.6
如果没有,需要安装:
# 64位
yum install libXext.x86_64or 32位
yum install libXext.i686
安装成功后,进入/usr/lib64中将libXext.so.6拷贝到/opt/openoffoce4/program
中:
cp libXext.so.6 /opt/openoffice4/program/
,进入/opt/openoffice4/program/
赋予权限
chmod 777 libXext.so.6
2.3. 启动异常2
启动时提醒:no suitable windowing system found, exiting
2.3. 解决方案2
yum groupinstall "X Window System"