当前位置: 首页 > news >正文

kkfileView linux 离线安装

文章目录

  • 前言
  • 一、安装 LiberOffice
  • 二、安装kkfileView
    • 1.下载安装包
    • 2.启动
  • 总结


前言

一、安装 LiberOffice

  1. 下载https://kkfileview.keking.cn/LibreOffice_7.1.4_Linux_x86-64_rpm.tar.gz

  2. 安装

    tar -zxvf LibreOffice_7.1.4_Linux_x86-64_rpm.tar.gz
    cd LibreOffice_7.1.4.2_Linux_x86-64_rpm/RPMS
    yum install -y *.rpm
    
  3. 验证

    cd /opt/libreoffice7.1/program
    ./soffice --version
    

如果顺利成功,此时可以看到一串版本号如下 【LibreOffice 7.1.4.2 a529a4fab45b75fefc5b6226684193eb000654f6】

二、安装kkfileView

1.下载安装包

wget https://kkfileview.keking.cn/kkFileView-4.0.0.tar.gz
tar -zxvf kkFileView-4.0.0.tar.gz

2.启动

#创建日志文件
cd kkFileView-4.0.0/log
touch kkFileView.log#运行启动程序
cd ../bin/
./startup.sh | ./showlog.sh#观察日志, kkFileView 服务启动完成

总结

  1. 可能报类似错误 /opt/libreoffice7.1/program/oosplash: error while loading shared libraries: libXinerama.so.1: cannot open shared object file: No such file or directory
    通常是缺少相关依赖,整理到一起打包下载吧
    avahi-libs-0.6.31-20.el7.x86_64.rpm
    cairo-1.15.12-4.el7.x86_64.rpm
    cups-libs-1.6.3-51.el7.x86_64.rpm
    fontconfig-2.13.0-4.3.el7.x86_64.rpm
    libglvnd-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm
    libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm
    libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm
    libICE-1.0.9-9.el7.x86_64.rpm
    libSM-1.2.2-2.el7.x86_64.rpm
    libX11-1.6.7-2.el7.x86_64.rpm
    libXau-1.0.8-2.1.el7.x86_64.rpm
    libxcb-1.13-1.el7.x86_64.rpm
    libXext-1.3.3-3.el7.x86_64.rpm
    libXinerama-1.1.3-2.1.el7.x86_64.rpm
    libXrender-0.9.10-1.el7.x86_64.rpm
    libpng15-1.5.30-7.el8.x86_64.rpm
    
    下载依赖包后在依赖包内执行rpm -Uivh *.rpm --nodeps
    启动soffice
    /usr/bin/libreoffice7.1 --headless --accept="socket,host=0.0.0.0,port=8100;urp;" --nofirststartwizard
    
  2. 中文乱码
    2.1 安装mkfontscale和fontconfig
    下载rpm后执行安装命令
    rpm -ivh ./*.rpm --nodeps --force 
    
    2.2 安装中文字体
    下载字体到/usr/share/fonts/zhFonts
    #安装字体
    mkdir -p /usr/share/fonts
    #把要安装的字体上传到/usr/share/fonts路径下,之后再依次执行一下命令就大功告成了
    cd /usr/share/fonts/
    mkfontscale
    mkfontdir
    fc-cache
    
    2.3 重启kkfile
    sh shutdown.sh
    sh startup.sh
    sh showlog.sh
    

相关文章:

kkfileView linux 离线安装

文章目录前言一、安装 LiberOffice二、安装kkfileView1.下载安装包2.启动总结前言 一、安装 LiberOffice 下载https://kkfileview.keking.cn/LibreOffice_7.1.4_Linux_x86-64_rpm.tar.gz 安装 tar -zxvf LibreOffice_7.1.4_Linux_x86-64_rpm.tar.gz cd LibreOffice_7.1.4.2_L…...

如何编写BI项目之ETL文档

XXXXBI项目之ETL文档 xxx项目组 ------------------------------------------------1---------------------------------------------------------------------- 目录 一 、ETL之概述 1、ETL是数据仓库建构/应用中的核心…...

【LeetCode】剑指 Offer 24. 反转链表 p142 -- Java Version

题目链接:https://leetcode.cn/problems/fan-zhuan-lian-biao-lcof/submissions/ 1. 题目介绍(24. 反转链表) 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 【测试用例】: 示…...

LAY-EXCEL导出excel并实现单元格合并

通过lay-excel插件实现Excel导出,并实现单元格合并,样式设置等功能。更详细描述,请去lay-excel插件文档查看,地址:http://excel.wj2015.com/_book/docs/%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B.html一、安装这里使用Vue…...

配置VM虚拟机Centos7网络

配置VM虚拟机Centos7网络 第一步,进入虚拟机设置选中【网络适配器】选择【NAT模式】 第二步,进入windows【控制面板\网络和 Internet\网络连接】设置网络状态。 我们选择【VMnet8】 点击【属性】查看它的网络配置 2 .我们找到【Internet 协议版本 4(TCP…...

Kafka 位移主题

Kafka 位移主题位移格式创建位移提交位移删除位移Kafka 的内部主题 (Internal Topic) : __consumer_offsets (位移主题,Offsets Topic) 老 Consumer 会将位移消息提交到 ZK 中保存 当 Consumer 重启后,能自动从 ZK 中读取位移数据,继续消费…...

详细讲解零拷贝机制的进化过程

一、传统拷贝方式(一)操作系统经过4次拷贝CPU 负责将数据从磁盘搬运到内核空间的 Page Cache 中;CPU 负责将数据从内核空间的 Page Cache 搬运到用户空间的缓冲区;CPU 负责将数据从用户空间的缓冲区搬运到内核空间的 Socket 缓冲区…...

2023年场外个股期权研究报告

第一章 概况 场外个股期权(Over-the-Counter Equity Option),是指由交易双方根据自己的需求和意愿,通过协商确定行权价格、行权日期等条款的股票期权。与交易所交易的标准化期权不同,场外个股期权的合同内容可以根据交…...

k8s pod,ns,pvc 强制删除

一、强制删除pod$ kubectl delete pod <your-pod-name> -n <name-space> --force --grace-period0解决方法&#xff1a;加参数 --force --grace-period0&#xff0c;grace-period表示过渡存活期&#xff0c;默认30s&#xff0c;在删除POD之前允许POD慢慢终止其上的…...

力扣第99场双周赛题目记录(复盘)

第一题 2578.最小和分割 给你一个正整数 num &#xff0c;请你将它分割成两个非负整数 num1 和 num2 &#xff0c;满足&#xff1a; num1 和 num2 直接连起来&#xff0c;得到 num 各数位的一个排列。 换句话说&#xff0c;num1 和 num2 中所有数字出现的次数之和等于 num 中所…...

spring事务失效原因

一.抛出事务不支持的异常 原理&#xff1a; Spring事务默认支持RuntimeException异常&#xff0c;抛出的异常为RuntimeException异常及其子类异常事务均可生效&#xff0c;而我们日常常见的异常基本都继承自RuntimeException&#xff0c;所以无需指定异常类型事务也能生效。 但…...

pikachu靶场CSRF之TOKEN绕过

简介 Pikachu靶场中的CSRF漏洞环节里面有一关CSRF TOKEN&#xff0c;这个关卡和其余关卡稍微有点不一样&#xff0c;因为表单里面存在一个刷新就会变化的token&#xff0c;那么这个token是否能绕过呢&#xff1f;接下来我们来仔细分析分析 实战过程 简单尝试 先利用任意一个…...

Windows中配置docker没有hyper-v功能解决方案

&#x1f468; 作者简介&#xff1a;大家好&#xff0c;我是Taro&#xff0c;前端领域创作者 ✒️ 个人主页&#xff1a;唐璜Taro &#x1f680; 支持我&#xff1a;点赞&#x1f44d;&#x1f4dd; 评论 ⭐️收藏 文章目录前言解决步骤&#xff1a;1.新建文档2. 另存为3. 功能…...

电子台账:模板制作之五——二级过滤与多条件组合

1 前言工作中&#xff0c;经常会遇到很复杂的数据&#xff0c;比如内销产品和出口产品、正常产品和报废产品都混在一块儿。电子台账中&#xff0c;需要把这些数据都区分开&#xff0c;分别汇总。这种情况&#xff0c;可以用台账软件的二级过滤功能来处理&#xff0c;实际上就是…...

Kaldi Data preparation

链接&#xff1a;GitHub - nessessence/Kaldi_ASR_Tutorial: speech recognition using Kaldi framework Lets start with formatting data. We will randomly split wave files into test and train dataset(set the ratio as you want). Create a directory data and,then t…...

libevent 学习笔记

一、参考 libevent Libevent深入浅出 - 《Libevent 深入浅出》 - 书栈网 BookStack libevent 之 event config的相关函数介绍_event_config_new_yldfree的博客-CSDN博客 Libevent之evbuffer详解_有时需要偏执狂的博客-CSDN博客 二、libevent概述 libevent 就是将网络、I…...

jupyter的使用

1.安装 安装过程看这篇记录。 安装 2.如何启动 环境搭建好后&#xff0c;本机输⼊jupyter notebook命令&#xff0c;会⾃动弹出浏览器窗⼝打开 Jupyter Notebook # 进⼊虚拟环境 workon ai(这个是虚拟环境的名称) # 输⼊命令 jupyter notebook本地notebook的默认URL为&…...

中级数据开发工程师养成计

目标 工作之后就很少时间用来沉淀知识了&#xff0c;难得用空闲时间沉淀一下自己。 成为一名中级数据开发工程师。偏向于数据仓库&#xff0c;数据治理方向。 整体排期 1 hive 2 hadoop 3 flink 4 spark 5 闲杂工具 kafka maxwell cancal 6 数据建模&#xff08;偏向于kimbo…...

fastjson 返回 $ref 数据

文章目录问题描述&#xff1a;1、重复引用&#xff1a;2、循环引用&#xff1a;原因分析&#xff1a;1、重复引用&#xff1a;2、循环引用&#xff1a;反序列化&#xff1a;1、开启引用检测&#xff1a;2、关闭引用检测&#xff1a;小结&#xff1a;问题描述&#xff1a; 问题…...

Zookeeper特性和节点数据类型详解

什么是ZK&#xff1f; zk,分布式应用协调框架&#xff0c;Apache Hadoop的一个子项目&#xff0c;解决分布式应用中遇到的数据管理问题。 可以理解为存储少量数据基于内存的数据库。两大核心&#xff1a;文件系统存储结构 和 监听通知机制。 文件系统存储结构 文件目录以 / …...

Sinkhorn算法实战:用Python手把手教你解决最优传输问题(附完整代码)

Sinkhorn算法实战&#xff1a;用Python手把手教你解决最优传输问题&#xff08;附完整代码&#xff09; 最优传输理论在机器学习领域正掀起一场静默的革命。想象一下这样的场景&#xff1a;你需要将一组资源从A地运往B地&#xff0c;同时希望运输成本最低&#xff1b;或者你需要…...

小样本学习:OpenClaw+nanobot镜像快速领域适配方案

小样本学习&#xff1a;OpenClawnanobot镜像快速领域适配方案 1. 为什么需要小样本领域适配 作为一名长期关注AI落地的开发者&#xff0c;我经常遇到这样的困境&#xff1a;通用大模型在垂直领域表现不佳&#xff0c;而从头训练专业模型又需要海量标注数据。直到发现OpenClaw…...

Phi-3 Forest Lab快速部署:使用Podman替代Docker的无root安全运行方案

Phi-3 Forest Lab快速部署&#xff1a;使用Podman替代Docker的无root安全运行方案 1. 项目概述 Phi-3 Forest Lab是一个基于微软Phi-3 Mini 128K Instruct模型构建的极简主义AI对话终端&#xff0c;旨在为用户提供一个静谧、高效且富有逻辑的思考空间。与传统AI终端不同&…...

StructBERT模型解析:从Transformer到情感分类的技术演进

StructBERT模型解析&#xff1a;从Transformer到情感分类的技术演进 1. 模型架构深度解析 StructBERT作为Transformer架构的重要演进&#xff0c;在自然语言处理领域展现出了独特的技术优势。这个模型最吸引人的地方在于&#xff0c;它在保持BERT强大语言理解能力的同时&…...

从PERCLOS到‘三庭五眼’:聊聊疲劳检测算法里那些有趣的工程实现细节

从PERCLOS到‘三庭五眼’&#xff1a;疲劳检测算法的工程实现艺术 当算法工程师第一次看到"三庭五眼"这个美术概念被写入代码注释时&#xff0c;大概都会会心一笑——这正是工程实践中那些有趣的跨界融合时刻。疲劳检测系统看似是标准的计算机视觉任务&#xff0c;但…...

Python量化交易终极指南:MOOTDX通达信数据接口深度解析与实战应用

Python量化交易终极指南&#xff1a;MOOTDX通达信数据接口深度解析与实战应用 【免费下载链接】mootdx 通达信数据读取的一个简便使用封装 项目地址: https://gitcode.com/GitHub_Trending/mo/mootdx 在量化交易和金融数据分析领域&#xff0c;高效、稳定的数据获取是成…...

OpenClaw数据可视化:Qwen3.5-4B-Claude分析并绘制图表

OpenClaw数据可视化&#xff1a;Qwen3.5-4B-Claude分析并绘制图表 1. 为什么需要AI辅助的数据可视化 作为一个经常需要处理数据的开发者&#xff0c;我过去常常陷入这样的困境&#xff1a;花几个小时清洗和分析数据后&#xff0c;却在最后一步——可视化呈现上卡壳。该用折线…...

Windows下OpenClaw部署教程:对接GLM-4.7-Flash模型详解

Windows下OpenClaw部署教程&#xff1a;对接GLM-4.7-Flash模型详解 1. 为什么选择OpenClawGLM-4本地组合 去年我在处理日常办公自动化时&#xff0c;发现很多重复性工作既不适合用Python脚本硬编码&#xff0c;又不想把敏感数据传到第三方SaaS平台。直到遇到OpenClaw这个开源…...

PP-DocLayoutV3产业应用效果:金融票据与医疗报告的结构化

PP-DocLayoutV3产业应用效果&#xff1a;金融票据与医疗报告的结构化 每次看到财务同事抱着一沓厚厚的银行流水单手动录入数据&#xff0c;或者医生在成堆的化验单里翻找关键指标&#xff0c;我就在想&#xff0c;这事儿能不能让机器来干&#xff1f;过去&#xff0c;文档智能…...

七牛云CDN加速+HTTPS配置全攻略(阿里云域名解析实战)

七牛云CDN加速HTTPS配置全攻略&#xff08;阿里云域名解析实战&#xff09; 当你的网站访问速度开始影响用户体验&#xff0c;或是浏览器频繁弹出"不安全"警告时&#xff0c;CDN加速和HTTPS配置就成了刚需。七牛云作为国内领先的云服务商&#xff0c;提供了从存储到…...