侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

CentOS 7 安装openOffice和 SwfTool

2023-11-25 星期六 / 0 评论 / 0 点赞 / 43 阅读 / 4776 字

安装 openOffice 去官网下载openOffice,下载地址为:http://download.openoffice.org/all_rc.html#untested-full ;

  • 安装 openOffice

  1. 去官网下载openOffice,下载地址为:http://download.openoffice.org/all_rc.html#untested-full ;
  2. 进入下载的OpenOffice安装包所在的目录,然后执行命令,解压缩该安装包,得到目录zh-CN;
    tar -zxv -f Apache_OpenOffice_4.0.1_Linux_x86_install-rpm_zh-CN.tar.gz (具体看下载的文件名称)

     

  3. 进入目录zh-CN,然后再进入其中的目录RPMS,执行下面命令,安装OpenOffice的所有组件,rpm 就会根据里面各个rpm安装包的依赖顺序依此安装各个rpm包;
    rpm -ivh *.rpm

     

  4. 组件安装完成之后,接着安装openoffice桌面集成程序,进入安装文件目录;
    cd /opt/zh-CN/RPMS/desktop-integration

     

  5. 里面是针对4个不同inux操作系统发行版的openoffice桌面集成程序rpm包,因此安装适合redhat的安装包,执行命令下面命令安装;
    rpm -ivh openoffice4.0-redhat-menus-4.0-9714.noarch.rpm

     

  6. 执行下面命令,进行后台启动
    nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
  7. 使用命令查看端口8100是否被soffice占用,查看即安装成功。
    netstat -lnp |grep 8100

安装 swftools

  1. 安装gcc++
    yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
  2. 下载swftools-0.9.2.tar.gz并解压安装,执行下面命令
    tar -xzvf swftools-0.9.2.tar.gzcd 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.swfrm:无效选项 -- oTry 'rm --help' for more information.make[1]: *** [install] 错误 1make[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 directorymake[1]: *** [install] Error 1make[1]: Leaving directory `/opt/swftools-0.9.2/swfs'make: *** [install] Error 2解决方法:重新下载安装包,这里的安装包对应文件夹找不到对应的simple_viewer.swf文件
  3. 设置环境变量并且生效
    vim /etc/profileexport PATH=$PATH:/usr/swftools/bin/(/usr/swftools/bin/是你安装swftools对应的bin目录)source /etc/profile(配置环境变量生效)
  4. 下载 xpdf-chinese-simplified.tar.gz 和 font.zip
    ##解压对应文件tar -zxvf xpdf-chinese-simplified.tar.gzunzip font.zipmv xpdf-chinese-simplified /usr/local##将字体文件复制到对应文件夹下,防止乱码mv Gbsn00lp.ttf gkai00mp.ttf /usr/local/xpdf-chinese-simplified/CMap/
  5. 修改配置文件
    cd /usr/local/xpdf-chinese-simplifiedvim add-to-xpdfrc##添加一行,并且修改上面字体路径:displayCIDFontTT        Adobe-GB1       /usr/local/xpdf-chinese-simplified/CMap/gkai00mp.ttf
  6. 测试成功
    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"

广告 广告

评论区