LibreOffice - LibreOffice报错集合

本文介绍了在启动LibreOffice时遇到的用户安装权限不足的问题,详细分析了问题原因,并提供了两种解决方案。解决方法一是通过指定Profile目录,解决方法二是修改启动配置文件,将UserInstallation路径更改为用户有权限的目录,从而永久解决启动报错。这两种方法都旨在确保LibreOffice在非管理员权限下也能正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

LibreOffice - LibreOffice报错集合



前言


提示:以下是本篇文章正文内容,下面案例可供参考

背景

从官网下载了LibreOffice包,解压后执行./install . /tools/opensrc/libreoffice/7.2.1.2,启动发生报错,请往下看。

问题描述

报错 LibreOffice user installation could not be processed due to missing access rights.
在这里插入图片描述
如果是7.1.2或者6.3版本,则可能是下图报错(下图摘自互联网)
在这里插入图片描述

问题分析

这个是LibreOffice因为默认的Profile在安装目录下,假设安装目录受管理员管理,普通User无权限写,启动则会报这个错误。(使用strace跟踪分析,可发现需要安装目录的写权限。)

解决方法

解决方法一

针对报错,用户启动时指定Profile目录到其它目录,即可解决问题。

用户启动命令:
soffice -env:UserInstallation=file:///tmp/$USER/libreoffice-version

假设是工具管理员,在LibreOffice 的modulefile中插入一行,设置alias:
set-alias soffice "soffice -env:UserInstallation\=file:///tmp/$env(USER)/libreoffice-version"


设置别名的方法有两个缺点,就是

  • 多个启动命令需要单独设置,未设置的就使用不了;
  • 换到其它shell后需要重新设置别名,无法继承。

解决方法二

查看启动配置文件

[thesre@icinfra ~]$ cat /tools/opensrc/libreoffice/7.2.1.2/opt/libreoffice7.2/program/bootstraprc
[Bootstrap]
InstallMode=<installmode>
ProductKey=LibreOffice 7.2
UserInstallation=$BRAND_BASE_DIR/../UserInstallation

可以由工具管理员,修改该配置文件的UserInstallation项,到用户有权限修改的文件夹下(注:$SYSUSERCONFIG这个变量,参考资料,一般是解析为~/.config目录),

[thesre@icinfra ~]$ cat /tools/opensrc/libreoffice/7.2.1.2/opt/libreoffice7.2/program/bootstraprc
[Bootstrap]
InstallMode=<installmode>
ProductKey=LibreOffice 7.2
UserInstallation=$SYSUSERCONFIG/libreoffice/4

这个方法是一劳永逸的方法,推荐使用。

总结

提示:这里对文章进行总结。

参考资料

https://blog.csdn.net/thesre/article/details/120469382
https://specifications.freedesktop.org/basedir-spec/latest/ar01s03.html
https://bz.apache.org/ooo/show_bug.cgi?id=121914
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王万林 Ben

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值