centos swftools(centos执行sh脚本)

很多朋友对于centos swftools和centos执行sh脚本不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

CentOS系统下安装转PDF和SWF环境

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=$releasever/os/$basearch/

b.设置【updates】中的baseurl,并屏蔽mirrorlist

baseurl=$releasever/updates/$basearch/

C.设置【extras】中的baseurl,并屏蔽mirrorlist

baseurl=$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

OpenKM 文档管理服务器部署与管理

目录

0.0文档概述

版本: 1.0

作者: Baojia(skeegv@gmail.com)

适用系统: RedHat/CentOS 7.x

0.2目标受众

本文主要针对系统管理员,讲解OpenKM文档管理服务器的部署与管理步骤。

1.0 OpenKM介绍

OpenKM是一款强大的在线文档管理系统,提供文件管理与搜索功能,包括Community、Cloud和Professional三个版本供选择。

2.0 OpenKM部署指南

让我们开始部署:

2.1 Java环境设置

首先,为OpenKM安装Java环境(本地或服务器):

sudo yum install java-1.8.0-openjdk

2.2 MariaDB安装

通过yum安装MariaDB服务器:

sudo yum install mariadb-server

设置为开机启动并启动服务:

sudo systemctl enable mariadb

sudo systemctl start mariadb

2.3解决tmp文件夹问题

遇到tmp文件夹权限问题,编辑/etc/selinux/config,将SELINUX设为disabled:

sudo setenforce 0

2.4安装OpenKM和Tomcat

下载OpenKM并安装:

sudo wget...

启动/停止Tomcat:

sudo/application/tomcat/bin/shutdown.sh

默认登录信息: okmAdmin(密码: admin)

2.5汉化与语言选择

下载并导入中文包.sql文件,重启OpenKM并选择简体中文界面。

3.0常见问题解答

遇到端口冲突,需修改/application/tomcat/conf/server.xml以解决问题。

4.0安装插件扩展

安装预览插件swftool:

cd/application/tools/&& wget...&& tar...&& configure&& make&& make install&& clean&& mv... swftools&& ln-s swftools/application/&& export PATH=$PATH:/application/tomcat/bin/pdf2swf&& echo'export PATH'>>/etc/profile

安装Apache OpenOffice:

cd/application/tools/&& wget...&& mv... Apache_OpenOffice_4.1.3_Linux_x86-64_install-rpm_zh-CN.tar.gz&& tar-zxvf...&& chmod 777./*&& sudo rpm-ivh*.rpm&& export PATH=$PATH:/opt/openoffice4&&./etc/profile

5.0权限与角色管理

初始权限包括ROLE_ADMIN和ROLE_USER

在"Users"中添加角色(如点击"Role list")

用户管理:在"Users"中点击"User list",新增用户并配置权限

为每个文件的"Security"列设置角色和用户访问权限

(END)

阅读剩余
THE END