一、openoffice 安装

先下载linux下的安装包

http://www.openoffice.org/

http://sourceforge.net/projects/jodconverter/files/

1、最新版本是Apache_OpenOffice_4.1.1_Linux_x86-64_install-rpm_zh-CN.tar.gz

tar -xzvf Apache_OpenOffice_4.1.1_Linux_x86-64_install-rpm_zh-CN.tar.gz

 解压后的目录是zh-CN,里面有RPMS 、 readmes、licenses。

2、进入RPMS目录 

3、执行 rpm –ivh *rpm(安装所有rpm文件)

4、进入到desktop-integration目录,选择安装相关的套件,我选择的是redhat

rpm -ivh openoffice4.1.1-redhat-menus-4.1.1-9775.noarch.rpm

这时openOffice己经安装完成,默认会安装在/opt下

二、启动openOffice服务 
1.进入opt下的openofiice4目录:cd /opt/openoffice4
2.进入program目录
3.执行 soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard & 
4.完成启动

5.查看openoffice 默认的服务端口是否正常启用,输入命令netstat -tln

如果启动正常会有 tcp        0      0 127.0.0.1:8100              0.0.0.0:*                   LISTEN

6.windows 查看端口是否启动命令netstat -ap tcp

windows启动命令:soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
windows启动命令里面短连接号后面不带空格“ -nofirststartwizard ”
        linux启动命令:soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &

三、安装启动完成后测试
  1、 下载jodconverter-2.2.2.zip,将其解压到文件加下,
   2、将test.doc拷贝到lib文件夹下
   3、执行命令 java -jar jodconverter-cli-2.2.2.jar  test.doc test.pdf
 如果生成pdf ,则openoffice安装启动成功

四、把启动命令设置linux服务器启动的时候默认加载

[root@okidea lib]# cat/etc/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
#route add default gw 192.168.50.1
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard & 
touch /var/lock/subsys/local

重启服务器,netstat -tln监听可以看到8100端口已经监听,测试转pdf也正常。另外设置可参考http://www.cnblogs.com/nerxious/archive/2013/01/18/2866548.html

。个人感觉这样设置很简单。

--------安装遇到的问题和解决------原则是缺什么补什么包-----------------------

包的下载网站:http://pkgs.org/#centos-6

1、/opt/openoffice4/program/soffice.bin: 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 。如果没有那么要安装该包。

由于我的系统是64位,那么输入yum install libXext.x86_64 ,如果是32位系统输入:yum install libXext.i686  。安装完成后去那两个目录找libXext.so.6复制到

/opt/openoffice4/program/目录里面,赋予chmod 777  libXext.so.6 。

2、 /opt/openoffice4/program/soffice.bin: error while loading shared libraries: libfreetype.so.6: cannot open shared object file: No such file or directory

找不到libfreetype.so.6文件,同上输入:yum install libfreetype.i686,安装完之后去那两个目录找libXext.so.6复制到/opt/openoffice4/program/目录里面,赋予权限。

3、报问题:no suitable windowing system found, exiting.
输入安装:yum groupinstall "X Window System" ,一路安装完之后重启系统,在启动openoffice服务看看。

使用yum groupinstall
先用yum grouplist 看需要装那些包,一般x window gnome kde三个
Centos5和6改变比较大,需要注意命令是不一样的
Centos5.x 系列
yum groupinstall "GNOME Desktop Environment" "X Window System"
Centos 6.x 系列
yum groupinstall "X Window System" "Desktop Platform"

五、swftools安装

下载http://www.swftools.org/download.html

1、主要参考http://blog.csdn.net/luka2008/article/details/38664731 

和 http://blog.csdn.net/zhizaibide1987/article/details/28901511

先安装依赖包

#  yum -y install giflib-devel libjpeg-develfreetype-devel t1lib-devel zlib

# tar xfswftools-2013-04-09-1007.tar.gz

# cdswftools-2013-04-09-1007

# ./configure

# make

# make install

2、查询安装成功后的which pdf2swf目录。

六、代码可以参考

http://my.oschina.net/UpBoy/blog/220661

七、linux环境java写文件名发现乱码,下面的解决方法(window里面没有问题)

修改/etc/sysconfig/i18n 这个文件  
         将LANG="zh_CN.UTF-8"修改为:  
         LANG="zh_CN.GBK"  
         保存并关闭,运行下面的命令使配置生效:  
          source /etc/sysconfig/i18n

查询当前是否生效:locale

centos6.5安装openoffice和swftools 错误信息相关推荐

  1. linux swftools java_linux安装openoffice与SWFtools工具

    第一步安装openoffice 安装最新的openoffice 需要最新的系统,redhadserver5.5不行,因为里面GLIBC最高是2.5的,最新的openoffice需要GLIBC_2.11 ...

  2. Linux安装中文总是提示失败,AnyBackup-Linux 客户端安装失败,提示错误信息:Self IP Address is invalid...

    关键字 Self IP.invalid 适用产品 AnyBackup CDM 7.0.x AnyBackup Express 7.0.x 问题描述 Linux 系统在安装客户端时,执行安装命令后,提示 ...

  3. Linux安装openoffice和swftools

    一.安装openoffice 1.下载 ubuntu:Apache_OpenOffice_4.1.3_Linux_x86-64_install-deb_zh-CN.tar.gz centos:Apac ...

  4. filezilla源码安装教程(含错误信息解决方案)

    环境搭建 1.拿到filezilla-3.8.1源码,wxWidgets-2.8.12源码 filezilla 传送门 wxWidgets 传送门 下面是编译环境的搭建(目前记录的是uos上搭建环境的 ...

  5. 安装过程中弹出错误信息,Xshell4提示nslicense.dll无法安装成功

    1.安装xShell5到最后一步,一直卡在正在发布产品信息界面,点击取消然后任务管理器强制退出,重新安装的时候提示nslicense.dll无法安装成功. 2.然后使用xShell4安装的时候会操作5 ...

  6. Windows 7安装PlayReady出现“任务被禁用”错误信息

    Windows 7安装PlayReady出现"任务被禁用"错误信息 问题描述: Windows 7的Windows media center中安装PlayReady时出现: 错误信 ...

  7. svn安装完成check后无法commit错误信息,及相应的解决办法

    svn安装完成check后无法commit错误信息,及相应的解决办法 错误信息如下: Can't open file '/var/lib/subversion/repositories/dailysi ...

  8. MySql8安装错误信息:The service already exists!

    一.错误信息 The service already exists! The current server installed: E:\MySql_8_Package\mysql-8.0.15-win ...

  9. nsis出错_安装软件的时候报Nsis Error的错误信息该怎么解决?

    最近有朋友反映在安装软件的时候,会出现Nsis Error错误提示框,软件也无法安装,提示信息如下: 那么出现这种情况,我们该如何解决呢? 这个错误提示的中文意思是:安装完整性检查发生错误,通常引起的 ...

最新文章

  1. java struts2值栈ognl_Struts2 (三) — OGNL与值栈
  2. Qt之JSON生成与解析
  3. 在Visual C++ 中使用内联汇编
  4. mysql key_block_size_Mysql入门mysql Key_buffer_size参数的优化设置
  5. Cordova学习--iOS自定义插件
  6. java集合——树集(TreeSet)+对象的比较
  7. tf.app.flags和tf.app.run的使用
  8. this.$modal.confirm 自定义按钮关闭_自定义函数,让你玩转Excel得心应手
  9. 【Kattis - triangle 】Sierpiński Circumference(数学,求位数,取对数或Java)
  10. CDH kafka JMX 启动
  11. rabbitmq channel对象的方法
  12. python链表逆序实例_python 单链表翻转的简单示例
  13. 【Unity Native Plugins】1.调用动态库so-android篇 附录完整工程
  14. 快速傅里叶变换(蝶形算法)
  15. Java实现批量图片生成PDF文件
  16. 《资治通鉴-卷四(一)
  17. mysql查询区分英文大小写_Mysql查询英文如何严格区分大小写?
  18. 美赛数据网站和学习资料
  19. linux mtd 块设备,Linux系统中/dev/mtd与/dev/mtdblock的区别,即MTD字符设备和块设备的区别...
  20. 【宇麦科技】群晖NAS网络不通畅?跟着这篇教程来就对了!

热门文章

  1. Qt下 汉字转换拼音
  2. vue3+vant开发微信公众号网页爬坑不完全指北
  3. 7-2 sdust-Java-学生成绩读取与排序 (20 分)
  4. 以地理国情调查任务为基础的地图矢量化流程研究
  5. 片上网络之路由器微结构
  6. Documentum常见问题4—如何通过vlink方式直接查看文档内容【转】
  7. 信源编码作业【01】利用Audacity软件语音信号的频谱分析
  8. 把团长的身姿藏在代码里
  9. 极客时间课程笔记:业务安全
  10. 《图说区块链》读书笔记