在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Centos7安装libreoffice+unoconv+swftools 1. 设置yum源 注: a. 已搭建了一套mirror192.168.4.217 b. CentOS7 镜像 CentOS-7-x86_64-Minimal-1503-01.iso c. IP地址需要在系统安装过程中设置,否则后续设置会比较麻烦。 d. 安装时选中文,后面就不需要额外安装中文包 1) 登录到本地,默认为root 2) vi /etc/yum.repos.d/CentOS-Base.repo 3) 设置yum源 a. 设置【base】中的baseurl,并屏蔽mirrorlist (按 I 插入, yy 复制当前行, p粘贴到当前位置, q! 强退, wq保存后退出) baseurl=http://192.168.4.217/centos/$releasever/os/$basearch/ b.设置【updates】中的baseurl,并屏蔽mirrorlist baseurl=http://192.168.4.217/centos/$releasever/updates/$basearch/ C.设置【extras】中的baseurl,并屏蔽mirrorlist baseurl=http://192.168.4.217/centos/$releasever/updates/$basearch/ 2. 安装libreoffice 注:安装的应为【libreoffice 和libreoffice-headless】版本,否则会出现需要重定向display。 1)Yum -y install libreoffice 2)Yum -y install libreoffice-headless (一定要安装这个,不然会需要设置display,很容易出错,且代码里面不好控制) 3. 安装字体 1) 字体拷贝 直接通过SSH Secure File Transfer Client 将win7下的Fonts目录下的字体上传到CentOS Win7 本地目录为 C:\Windows\Fonts\ (需要将该目录文件拷贝到E:\Tools\Fonts\) CentOS7 目录为 /usr/share/fonts/win (需要新建win目录) 然后将字体全部拷贝上去 2) 字体生效 # yum install *.rpm # chmod 644 /usr/share/fonts/win/* # cd /usr/share/fonts # yum install mkfontscale # mkfontscale # mkfontdir # fc-cache # fc-cache -f -v 4. 安装unoconv 1) yum -y install unoconv 5. 安装swftools 1) 下载swftools目录 2) yum install gcc* automake zlib-devel libjpeg-devel giflib-devel freetype-devel 3) tar vxzf swftools-2013-04-09-1007.tar.gz 4) cd swftools-2013-04-09-1007 5) ./configure --prefix=/usr/local/swftools 6) make 7) make install 8) 修改环境变量 i. vi /etc/profile ii. 然后在文件最后一行增加路径信息 iii. exportPATH=$PATH:/usr/local/swftools/bin/ 9) 删除多余目录 cd .. rm –f –r swftools-2013-04-09-1007 10) reboot 6. 验证是否生效 1) 拷贝一个带有表格等复杂编排的word文件到home目录,如any.docx 2) 执行 unoconv -f pdf any.docx 3) 执行 pdf2swf any.docx any.swf |
请发表评论