1、安装jdk1.8并检查版本
jdk安装忽略。。。
检查jdk版本: java -version
2、下载 libreoffice 并安装
下载前需要清除服务器上安装的低版本
rpm -qa | grep libreoffice7.6
sudo yum remove libreoffice7.6-*
下载地址参考kkFileView源码中的install.sh文件
将下载的安装包上传到 opt目录 并解压。
上传时注意:通过jumbserver上传有时会出现包大小不一致,上传后需要检查安装包大小
tar -zxvf LibreOffice_7.6.5_Linux_x86-64_rpm.tar.gz
进入解压后的RPMS目录并安装
yum localinstall *.rpm
如果安装失败:可能是没有卸载之前的LibreOffice
rpm -qa | grep 包名 sudo yum remove 上面命令查询的包名
默认安装在解压后的同级目录下
3、添加环境变量
vim /etc/profile
export LibreOffice_PATH=/opt/libreoffice7.6/program export PATH=$LibreOffice_PATH:$PATH
刷新环境变量配置
source /etc/profile
4、安装字体文件
先把字体文件拷贝到 /usr/share/fonts
如无该目录或权限,则先建好该目录并修改整个fonts文件夹777读写权限
chmod 777
在字体目录下执行以下命令,会生成.dir和.scale索引文件
mkfontscale
mkfontdir
fc-cache
source /etc/profile
若提示comand not found xxx 则先通过yum install xx安装既可
5、下载kkFileView源码并通过maven命令打包
mvn clean package
执行完命令会在 file-online-preview\server\target下生成linux部署的tar包
上传kkFileView-4.3.0.tar.gz安装包到/apply目录并解压
注意修改startup.sh中libreoffice7的安装目录
配置文件application.properties
配置对应nginx转发
./startuo.sh 启动
查看启动日志 ./showlog
若发现启动报错如下
执行以下命令安装在启动
yum install cairo -y
yum install cups-libs -y
yum install libSM -y