在银河麒麟V10SP1forARM版本上离线编译libreoffice-7.1.8.1和kkfileview的部署,实现在线查看功能

这篇具有很好参考价值的文章主要介绍了在银河麒麟V10SP1forARM版本上离线编译libreoffice-7.1.8.1和kkfileview的部署,实现在线查看功能。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

编译libreoffice-7.1.8.1和配置kkfileview

  1. 需要以下文件,

银河麒麟安装libreoffice,linux,运维,服务器,arm

kkFileView-4.0.0-可以使用.tar.gz文件已经将配置文件增加进去

libreoffice-7.1.8.1.tar.xz 是libreoffice源文件,需要对其进行编译

libreoffice-external-tar.tar.gz 是libreoffice程序需要的相关组件

libreoffice-yum-new.tar.gz 编译器环境用的组件

autogen .input 解压libreoffice源文件后放进源文件根目录,对编译器检查的配置参数

  1. 将kkFileView-4.0.0-可以使用.tar.gz和libreoffice-7.1.8.1.tar.xz解压到/opt目录中。将autogen .input放进libreoffice-7.1.8.1目录下

银河麒麟安装libreoffice,linux,运维,服务器,arm

  1. 将libreoffice-external-tar.tar.gz解压至home目录下
  2. 银河麒麟安装libreoffice,linux,运维,服务器,arm

银河麒麟安装libreoffice,linux,运维,服务器,arm

  1. 将libreoffice-yum-new.tar.gz解压到任意目录。当前在桌面

银河麒麟安装libreoffice,linux,运维,服务器,arm

  1. 安装编译器需要用到的组件,将libreoffice-yum-new打开,鼠标右键打开终端,写入rpm -ivh *.rpm --nodeps --force ,因部分组件再安装的时候会报错,尾部增加--nodeps

--force 来无视报错

rpm -ivh *.rpm --nodeps --force

6、提示安装完成后,打开libreoffice-7.1.8.1,右键打开终端,输入 ./autogen.sh,开始检测编译器组件是否缺失,如有缺失组件,在网上进行查找相应组件进行安装,直到提示银河麒麟安装libreoffice,linux,运维,服务器,arm

7、配置文件不让root用户进行编译,参照链接,对相关文件进行修改

华为云论坛_云计算论坛_开发者论坛_技术论坛-华为云

问题描述】

在对应libreoffice源码进行编译时,直接执行make会返回错误并直接终止编译,如下图所示:

No. You make ME a sandwich.

银河麒麟安装libreoffice,linux,运维,服务器,arm

Building LibreOffice as root is a very bad idea, use a refular user.

银河麒麟安装libreoffice,linux,运维,服务器,arm

【解决方法】

修改MakefileMakefile.in文件(相同修改):

1、将“.PHONY : ”开头行中的“check-of-root”字符串删除(不同版本对应字符串不完全相同,只需删除“check-of-root”字符串,其他不变

修改前

银河麒麟安装libreoffice,linux,运维,服务器,arm

修改后

银河麒麟安装libreoffice,linux,运维,服务器,arm

2、将“bootstrap: ”开头行中的“check-of-root”字符串删除

修改前

银河麒麟安装libreoffice,linux,运维,服务器,arm

修改后

银河麒麟安装libreoffice,linux,运维,服务器,arm

修改后:wq!保存退出,再次执行make即可使用root进行正常编译。

8、继续终端上,输入make,进行编译,编译中会遇到下面链接问题,处理完成后在make进行编译

华为云论坛_云计算论坛_开发者论坛_技术论坛-华为云

9、编译完成后,提示下面结果。

银河麒麟安装libreoffice,linux,运维,服务器,arm

10、在终端进行make install,进行安装

银河麒麟安装libreoffice,linux,运维,服务器,arm

11、安装完成后,打开/etc/profile文件,开始编辑环境变量,将libreoffice相关的参数写入并保存

银河麒麟安装libreoffice,linux,运维,服务器,arm

在终端重置环境变量,查看相关版本

source /etc/profile

soffice –version

12、打开kkfileview,找到bin目录,打开终端输入./startup.sh,再打开一个终端./showlog.sh,查看系统是否打开,在日志中看到服务启动完成,演示页请访问http://127.0.1.1:8012 说明服务已启动。

银河麒麟安装libreoffice,linux,运维,服务器,arm  银河麒麟安装libreoffice,linux,运维,服务器,arm

银河麒麟安装libreoffice,linux,运维,服务器,arm

12、在本机或其他局域网电脑打开,对应网页,预览功能部署完成

银河麒麟安装libreoffice,linux,运维,服务器,arm

相关资料 :1、编译libreoffice7.1.8需要使用的组件

                   2、  libreoffice-7.1.8.1.tar.xz

                   3、  libreoffice-external-tar.tar.gz

                   4、  kkFileView-4.0.0-可以使用.tar.gz

                   5、  libreoffice-kkfileview部署文档.rar文章来源地址https://www.toymoban.com/news/detail-756052.html

到了这里,关于在银河麒麟V10SP1forARM版本上离线编译libreoffice-7.1.8.1和kkfileview的部署,实现在线查看功能的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 银河麒麟服务器v10 sp1 安装mysql

    可以先用 dpkg --list|grep mysql 查看自己的mysql有哪些依赖: 上图已经是安装后的截图,然后再卸载 sudo apt-get autoremove --purge mysql-common 本文在没有安装之前,只有mysql-common包,再用dpkg --list|grep mysql查看,还剩什么就卸载什么。 最后清除残留数据,如配置文件my.cnf等: dpkg -l |gr

    2024年02月13日
    浏览(56)
  • 银河麒麟服务器v10 sp1 安装 nginx

    首先查询是否安装:  root@xxx-pc:~# ps -ef |grep nginx 或 root@xzx-pc:~# dpkg -list|grep nginx 如果安装请先卸载,或者直接使用,以下步骤你就可以忽略了,软件包的卸载方法: 1、APT方式 (1)移除式卸载:apt-get remove softname1 softname2 …;(移除软件包,当包尾部有+时,意为安装) (2)清

    2024年02月09日
    浏览(48)
  • 银河麒麟服务器v10 sp1 nginx 部署项目

    上一篇:银河麒麟服务器v10 sp1 nginx开机自动启动_csdn_aspnet的博客-CSDN博客  由于项目为前后端分离,前端项目使用nginx部署,VUE项目打包后上传至银河麒麟服务器: 8063 为前端项目文件目录,修改配置 ,默认配置没有处理:  sudo systemctl stop nginx.service  sudo systemctl status ngi

    2024年02月15日
    浏览(49)
  • 虚拟机安装intel架构的银河麒麟V10(SP1)

            银河麒麟是国产操作系统之一,是基于Linux内核的桌面操作系统,有自己的应用中心,具有一定的生态系统。今从官网下载了V10(SP1)镜像文件,在Windowns的VMware虚拟机上安装试用。     官网:https://product.kylinos.cn/productCase/171/36     点击 申请试用,然后进入下载页面

    2024年01月21日
    浏览(56)
  • 银河麒麟桌面操作系统V10SP1修复boot分区

    一、问题现象 机器重启无法进入系统,出现“Loading initial ramdisk”界面,此时可能是boot文件损坏,导致无法进入系统 二、boot分区修复 1、准备一个与主机相同系统版本的系统启动盘 2、将U盘插入主机,进入bios将光盘(或U盘启动盘)设置为第一启动项 -- 开机选择“试用银河

    2024年02月11日
    浏览(238)
  • 银河麒麟V10 SP1 ARM编译QT源代码

    最近因为一些事情需要在银河麒麟ARM系统上[银河麒麟V10 SP1 ARM 2203 linux5.4.96-11]安装QT5.12.4版本,由于QT官方不提供ARM版的安装包,无奈只能自己手动编译源代码。 后续补充:实际上我要装的是Qt5.14.2 而不是 5.12.4,不过同样的环境下Qt5.14.2也编译成功了。 这是一篇个人笔记,对

    2024年02月05日
    浏览(67)
  • 银河麒麟高级服务器v10 sp1 iso镜像定制

    https://www.kylinos.cn/support/trial.html?pid=1        安装选择最小化安装 1 虚拟机下挂载原版镜像 1) 查看光盘是否已挂载 ls -l /dev/cdrom |grep cd 2) 将ISO所在的/dev/cdrom挂载到/media mount /dev/cdrom /media 2 安装制作发行版的工具 yum -y install createrepo mkisofs isomd5sum rsync 3 同步光盘文件到制作ISO的

    2024年02月06日
    浏览(48)
  • 银河麒麟V10SP1高级服务器版本离线RPM方式升级openssl openssh 自动化升级系统补丁实战实例全网唯一

    银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务,适应虚拟化、云计算、大数据、工业互联网时代对主机系统可靠性、安全性、性能、扩展性和实时性等需求,依据CMMI5级标准研制的提供内生本质安全、云原生支持、自主平台深入优

    2024年02月15日
    浏览(92)
  • 银河麒麟 Arm64 v10 sp1系统QT环境搭建指南

    原版系统麒麟V10 sp1 自带的QTCreator 不带QT内核;需要手动下载安装; 下载地址: 安装指南 银河麒麟V10+飞腾处理器+ARM+Qt5.12.8离线安装包_倔强的眼神的博客-CSDN博客 https://download.csdn.net/download/tudou23115/87853395?spm=1001.2014.3001.5501 在线安装 离线安装 安装后 opengl gllib可能会被降级

    2024年02月15日
    浏览(62)
  • 银河麒麟服务器 v10 sp1 安装 .Net6.0

    系统版本、架构:  如果系统自带.netcore3,先卸载系统自带的.netcore3:  卸载.netcore3: 我的系统没有自带.netcore3,也没有yum命令。 下载二进制文件安装SDK: 下载 .NET 6.0 (Linux、macOS 和 Windows) 下载后将文件dotnet-sdk-6.0.411-linux-x64.tar.gz,上传至银河麒麟服务器: 我的第一步给文

    2024年02月12日
    浏览(76)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包