kkFileView v4.4 自定义目录安装在宝塔+CentOS 7.9
2024-09-29 13:23 迷你小飞机 阅读(702) 评论(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
四、宝塔搭建点
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2018-09-29 windows下Redis 主从读写分离部署