linux 下 openOffice swftools 的安装

由于要将项目部署到linux 环境下,而且在线预览功能使用到了 openoffice 和 swftools 工具用来转换文件

一.openOffice的安装

首先在官网上下载OpenOffice的软件包 100多M。软件包名为:OOo_3.3.0_Linux_x86_install-rpm_en-US.tar.gz 

下好后开始安装软件:

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

2 解压后进入到解压出来的文件下  

里面有3个文件夹和1个文件:分别是licenses readmes RPMS 文件夹 和update文件

3 进入到RPMS 文件夹下 

输入命令 rpm -ivh *.rpm 开始安装 (因为RPMS 文件夹下有很多rpm包)用这条命令就能安装所有的

4 安装完后 

进入到RPMS 文件夹下的desktop-integration文件夹 desktop-integration夹里有4个rpm包  

分别是四个不同发行版的linux,选择相应发行版本那个rpm包,用 rpm 命令进行安装。

5.开启服务

在etc/rc.local 中启动服务,写入 这么一句话

soffice --headless --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard &

二.swftools 安装

下载好对应版本后

tar vxzf swftools-0.9.2.tar.gz
cd swftools-0.9.2
./configure --prefix=/usr/local/swftools
make
make install
设置swftools环境变量,使pdf2swf成为一个可执行命令
vim /etc/profile
export PATH=$PATH:/usr/local/swftools/bin/

安装过过程出现的问题参见这篇文章 http://blog.csdn.net/zouqingfang/article/details/37598971

补充一点:关于 PrintGifError()的错误 要将 gif2swf.c 中涉及此函数的两行代码注释掉即可

提示缺少库的错误时对应安装 apt-get install libjpeg-dev   apt-get install libgif-dev   apt-get install  libfreetype6-dev(关于freetype的这个不好使的话就去官方下载源码包)




三.开机自启动tomcat

一,脚本文件,编辑好后放在/etc/rc.d/init.d/下面
#!/bin/sh
#chkconfig: 2345 10 90
# description: Starts and Stops the Tomcat daemon.
##############################################
#Startup script for Tomcat on Linux


#filename tomcat.sh


#Make sure the java and the tomcat installation path has been added to the PATH

JAVA_HOME=/usr/local/jdk                  #JDK安装目录
CATALINA_HOME=/usr/local/tomcat           #tomcat安装目录
export JAVA_HOME
export CATALINA_HOME


###############################################

start_tomcat=$CATALINA_HOME/bin/startup.sh              #tomcat启动文件
stop_tomcat=$CATALINA_HOME/bin/shutdown.sh                  #tomcat关闭文件

start() {                                                              
        echo -n "Starting tomcat: "
        ${start_tomcat}
        echo "tomcat start ok."
}
stop() {
        echo -n "Shutting down tomcat: "
        ${stop_tomcat}
        echo "tomcat stop ok."
}

# See how we were called
                                                   
case "$1" in
  start)
        start
        ;;
  stop)
        stop
        ;;
  restart)
        stop
        sleep 10
        start
        ;;
  *)
        echo "Usage: $0 {start|stop|restart}"
esac

exit 0
二,后续服务:
1.给脚本权限:chmod 755 tomcat
2.添加到服务:chkconfig --add tomcat
3.开机启动项:chkconfig --level 345 tomcat on
4.好了,现在可以通过 service tomcat start 命令启动 Tomcat 了,关闭及重启服务的命令也类似,只是将 start 换成 stop 或 restart。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值