CentOS 7 安装openOffice和 SwfTool
2017-02-23 00:00
260 查看
安装 openOffice
去官网下载openOffice,下载地址为:http://download.openoffice.org/all_rc.html#untested-full ;进入下载的OpenOffice安装包所在的目录,然后执行命令,解压缩该安装包,得到目录zh-CN;
tar -zxv -f Apache_OpenOffice_4.0.1_Linux_x86_install-rpm_zh-CN.tar.gz (具体看下载的文件名称)
进入目录zh-CN,然后再进入其中的目录RPMS,执行下面命令,安装OpenOffice的所有组件,rpm 就会根据里面各个rpm安装包的依赖顺序依此安装各个rpm包;
rpm -ivh *.rpm
组件安装完成之后,接着安装openoffice桌面集成程序,进入安装文件目录;
cd /opt/zh-CN/RPMS/desktop-integration
里面是针对4个不同inux操作系统发行版的openoffice桌面集成程序rpm包,因此安装适合redhat的安装包,执行命令下面命令安装;
rpm -ivh openoffice4.0-redhat-menus-4.0-9714.noarch.rpm
执行下面命令,进行后台启动
nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
使用命令查看端口8100是否被soffice占用,查看即安装成功。
netstat -lnp |grep 8100
安装 swftools
安装gcc++yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
下载swftools-0.9.2.tar.gz并解压安装,执行下面命令
tar -xzvf swftools-0.9.2.tar.gz cd swftools-0.9.2 ./configure --prefix=/usr/local/swfTools(这个是指定的安装路径,如果没有这个目录要新键,否则安装不成功) make install安装可能会遇到下面这些问题
可能会遇到问题1: modules/.././types.h:39:2: 错误:#error "no way to define 64 bit integer" modules/.././types.h:42:2: 错误:#error "don't know how to define 32 bit integer" modules/.././types.h:45:2: 错误:#error "don't know how to define 16 bit integer" modules/.././types.h:48:2: 错误:#error "don't know how to define 8 bit integer" 解决方法: [root~]# ldconfig /usr/local/lib [root~]# ldconfig /usr/local/lib [root~]# ./configure 可能会遇到问题2: rm -f /usr/local/swfTools/share/swftools/swfs/default_viewer.swf -o -L /usr/local/swfTools/share/swftools/swfs/default_viewer.swf rm:无效选项 -- o Try 'rm --help' for more information. make[1]: *** [install] 错误 1 make[1]: 离开目录“/opt/swftools-0.9.2/swfs” make: *** [install] 错误 2 解决方法: 使用find ./ |xargs grep -r -i "default_viewer"筛选出对应的问题文件其实即swfs目录下的Makefile和Makefile.in两个文件,讲两个文件中的有 -o -L的地方去掉即可 可能会遇到问题3: make[1]: Entering directory `/opt/swftools-0.9.2/swfs' /bin/sh ../mkinstalldirs /usr/local/swfTools/share/swftools /bin/sh ../mkinstalldirs /usr/local/swfTools/share/swftools/swfs /usr/bin/install -c -m 644 ./simple_viewer.swf /usr/local/swfTools/share/swftools/swfs/simple_viewer.swf /usr/bin/install: cannot stat ‘./simple_viewer.swf’: No such file or directory make[1]: *** [install] Error 1 make[1]: Leaving directory `/opt/swftools-0.9.2/swfs' make: *** [install] Error 2 解决方法:重新下载安装包,这里的安装包对应文件夹找不到对应的simple_viewer.swf文件
设置环境变量并且生效
vim /etc/profile export PATH=$PATH:/usr/swftools/bin/(/usr/swftools/bin/是你安装swftools对应的bin目录) source /etc/profile(配置环境变量生效)
下载 xpdf-chinese-simplified.tar.gz 和 font.zip
##解压对应文件 tar -zxvf xpdf-chinese-simplified.tar.gz unzip font.zip mv xpdf-chinese-simplified /usr/local ##将字体文件复制到对应文件夹下,防止乱码 mv Gbsn00lp.ttf gkai00mp.ttf /usr/local/xpdf-chinese-simplified/CMap/
修改配置文件
cd /usr/local/xpdf-chinese-simplified vim add-to-xpdfrc ##添加一行,并且修改上面字体路径: displayCIDFontTT Adobe-GB1 /usr/local/xpdf-chinese-simplified/CMap/gkai00mp.ttf
测试成功
pdf2swf -s languagedir=/usr/local/xpdf-chinese-simplified -T 9 -s poly2bitmap -s zoom=150 -s flashversion=9 "/opt/123.pdf" -o "/opt/test/%.swf"
相关文章推荐
- centos6.5安装openoffice
- CentOS安装OpenOffice
- CentOS 下安装 OpenOffice4.0
- centos6.3环境下安装openoffice及报错处理方法
- centos6.6下openoffice安装过程
- centos 安装 openoffice 3
- centos6.5安装openoffice
- centos 安装openoffice (办公软件 WPS)
- centOS安装openoffice
- Centos6.9下安装OpenOffice 4.1.4
- Linux版本openoffice4.1.2和SwfTools的安装(CentOS6.5)
- CentOS 安装 openoffice 和swftools 编译安装
- CentOS5.6安装openoffice4.1
- CentOS 安装 openoffice 和swftools 编译安装
- centos6.5安装openoffice和swftools
- CentOS安装OpenOffice
- Linux(Centos 5.4下) 安装Openoffice和Swftools和相关问题解决
- centos6.5安装openoffice
- CentOS 6.6下安装OpenOffice4.0
- centos6.5安装openoffice和swftools