kkFileView v4.4 自定义目录安装在宝塔+CentOS 7.9
2024-09-29 13:23 迷你小飞机 阅读(1554) 评论(0) 收藏 举报
一、离线安装libreoffice程序
1.官网下载安装
注:我没有用官方kkfileview4.4版,我是用别人发布的文件有点旧,如果有最新的版本也可以分享
2.下载后上传服务器自定义目录(我建的一个soft文件夹)
进入文件目录,解压,安装,查看安装是否成功
cd /soft tar -zxvf LibreOffice_7.5.3.2_Linux_x86-64_rpm.tar.gz yum install -y libSM.x86_64 libXrender.x86_64 libXext.x86_64 yum groupinstall -y "X Window System" yum localinstall LibreOffice_7.5.3.2_Linux_x86-64_rpm/RPMS/*.rpm
3.卸载
sudo yum erase libreoffice\*
4.环境变量配置
如果报command not found,则需vim文档去配置(添加到文档末即可)
vim /etc/profile
#libreoffice export LibreOffice_PATH=/opt/libreoffice7.5/program export PATH=$LibreOffice_PATH:$PATH
执行命令刷新缓存
source /etc/profile
5.验证LibreOffice是否可用
libreoffice7.5 --version
①出现LibreOffice 7.5.3.2 9f56dff12ba03b9acd7730a5a481eea045e468f3 表示正常执行显示版本号,说明安装成功;
②若提示缺少so文件的话,需要安装对应的依赖文件(如下几种示例):
如果你遇到了错误信息 "error while loading shared libraries: libXinerama.so.1: cannot open shared object file: No such file or directory",这通常意味着你的系统缺少 libXinerama 库
sudo yum install libXinerama
libcups.so.2: cannot open shared object file: No such file or directory 错误,通常表示系统中缺少 libcups.so.2 这个库文件。libcups 是 Common Unix Printing System (CUPS) 的一部分,提供了打印服务的支持。
sudo yum install cups-libs
更多问题:参考文
https://blog.csdn.net/weixin_45502734/article/details/137818516
6.启动项目
/opt/libreoffice7.5/program/soffice --headless --accept=" socket,host=127.0.0.1,port=2024;urp;" --nofirststartwizard &
二、java 环境安装
可以通过宝塔直接安装并配置环境变量

通过命令直接安装
yum install java
通过yum安装的默认路径为:/usr/lib/jvm
在/etc/profile的最后加上java的环境变量:
JAVA_HOME=/usr/java/jre1.8.0_211 CLASSPATH=.:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH
. /etc/profile 注意前面那个点
查看java的版本,看是否安装成功。

三、KKFileView离线安装
自行打包参考文献https://openatomworkshop.csdn.net/6645b11bb12a9d168eb6d1fb.html
下载地址:https://pan.baidu.com/s/1XOqgmwFpBT2Gd0oiWM5f5w?pwd=lwyy
1.下载安装包上传到自定义一个目录
解压后文件所放目录为/www/wwwroot/kkFileView
我们先了解下文件内容及所需环境


启动运行直接执行sh startup.sh即可
启动后会出错,什么地址占用之类的,
示例:如果出现这个 “进程已处于运行状态,进程号为:2671”
删除bin目录下的 kkFileView.pid文件
那你就查下端口点用情况
lsof -i:8012 查看占用端口进程的PID:
kill -9 {PID} 根据PID kill关掉或删除相关进程
参考文献https://www.cnblogs.com/sujiujiu/p/15370006.html
四、宝塔搭建点

浙公网安备 33010602011771号