openoffice安装手记

news/2024/7/17 9:28:19

安装目的:通过JAVA实现OFFICE在线预览

操作系统版本:Red Hat Enterprise Linux Server release 5.4 (Tikanga)

OPENOFFICE版本:OOo_3.3.0_Linux_x86_install-rpm_en-US.tar.gz

安装:

1.解压 tar -xzvf OOo_3.3.0_Linux_x86_install-rpm_en-US.tar.gz

2.解压后的目录为 OOO330_m20_native_packed-1_en-US.9567

3.在以下目录里看到如下四个东东 【licenses  readmes  RPMS  update】

4.cd  OOO330_m20_native_packed-1_en-US.9567/RPMS

5.rpm -ivh *.rpm

安装完成

使用:【启动SOFFICE服务,占用8100端口】

1.cd   /opt/openoffice.org3/program

2.   ./soffice -headless -accept="socket,host=localhost,port=8100;urp;" -nofirststartwizard&

查看是否启动成功

1. 执行 netstat -apn|grep 8100   ,会看到如下界面

 tcp        0      0 127.0.0.1:8100              0.0.0.0:*                   LISTEN      8598/soffice.bin

2. 执行  ps -ax|grep openoffice,会看到如下界面

1 ? S 0:00 /bin/sh /opt/openoffice.org3/program/soffice -headless -accept=socket,host=localhost,port=8100;urp; -nofirststartwizard


 2 ? Sl 0:03 /opt/openoffice.org3/program/soffice.bin -headless -accept=socket,host=localhost,port=8100;urp; -nofirststartwizard

启动成功。

 

为了方便启动和停止服务,在系统中增加了openoffice服务

启动:service openoffice start

停止:service openoffice stop

重起:service openoffice restart

服务脚本内容如下:

#!/bin/bash
#Determine and execute action on command line parameter


JAVA_HOME="/xxx/jdk150_04"
export JAVA_HOME

CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export CLASSPATH

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export PATH

OPENOFFICE_HOME=/opt/openoffice.org3
export OPENOFFICE_HOME

case "$1" in
 start)
  echo "Starting Openoffice Server ..."
  ${OPENOFFICE_HOME}/program/soffice -headless -accept="socket,host=localhost,port=8100;urp;"  -nofirststartwizard&
  sleep 10
  ;;
 stop)
  echo "Shuting down Openoffice Server ..."
  ps -ax|grep openoffice.org3|grep -v grep| awk '{ print "kill -9 ", $1}'|sh
  sleep 2
  ;;
 restart)
  service openoffice stop
  sleep 5
  service openoffice start
 ;;
 *)
  echo "Usage:service openoffice {start|stop|restart}"
  exit 1
esac
exit 0

 

 

转载于:https://www.cnblogs.com/go2anywhere/archive/2013/03/08/2949190.html


http://www.niftyadmin.cn/n/4138401.html

相关文章

一个三次函数求参数b的最大值

设$f(x)ax^3bxc$ (a,b,c是实数),当$0\le x\le1$时,$0\le f(x)\le 1$求$b$的可能的最大值。转载于:https://www.cnblogs.com/zjyyhs/archive/2013/03/09/2951438.html

OC 类别(分类)Categroy

Categroy类别,又称为扩展类,在类的原基础上扩展方法,且不可添加变量,如果扩展的方法与原始类中的方法相同,则会隐藏原始方法,且不可在扩展方法中通过super调用原始方法,这里与继承不同。 定义: …

sqlite3 数据库实战并测试

实体类: com.itheima28.sqlitedemo.entities包 public class Person {private int id;private String name;private int age;public int getId() {return id;}public void setId(int id) {this.id id;}public String getName() {return name;}public void setName(…

一个非负数组能否分成两个相等的集合

其实分解后还是背包问题 先判断总和sum,如果为奇数则否 如果为偶数,则问题转化为从数组中找出总和为sum/2的集合 转载于:https://www.cnblogs.com/gaiwen/archive/2013/03/09/2951573.html

android--(内存管理、布局性能优化hierarchyviewer工具、viewStub(需要时显示))

//intentService 完成任务时,会自动停止,释放内存 0

MACD、KDJ、DMA等常用技术指标的python实现

目录MACD指标简介计算方法指标含义python代码实现KDJ指标简介计算方法指标含义python代码实现DMA指标简介计算方法指标原理python代码实现Bias指标简介计算方法python代码Boll指标简介计算方法指标原理python代码RSI指标简介计算方法指标原理python代码WR威廉指标简介计算方法指…

Chapter20-Using Globalization Support

Oracle supports different classes of character encoding schemes: Single-byte character sets 7-bit8-bitVarying-width multibyte character setsFixed-width multibyte character setsUnicode(AL32UTF8,AL16UTF16,UTF8) 查看数据库中的字符集信息 select * from nls_data…

河南六大学生程序设计竞赛--外国人饲喂站

外国人饲喂站 Time Limit: 2 Seconds Memory Limit: 512 MBDescription 外星人指的是地球以外的智慧生命。外星人长的是不是与地球上的人一样并不重要。但起码应该符合我们眼下对生命基本形式的认识。比方,我们所知的不论什么生命都离不开液态水,而且…