如何安装多个版本的 LibreOffice?

如何安装多个版本的 LibreOffice?

由于报告了问题这里,可能一个错误,我必须使用 LibreOffice 3.5。

但我想关注最新版本,它甚至可能解决这个问题。

除了 3.5 之外,我还想使用最新的 4.x 版本。(不是在虚拟盒子或 Wine 中)


也就是说:我已经从 deb 包安装了 3.5。如何安装 4.x 版本而不发生冲突?我想我可以卸载 3.5 并安装 4.0,然后尝试单独安装 3.5。但是怎么做呢?

答案1

这是基于本教程, 被推荐谷氨酸在对有关进行特定版本的“本地”安装的问题的评论中。

我会只考虑deb 文件包的情况(一个包中存档有多个这样的文件)。

  • 要获取最新版本,请访问这里

  • 要获取其他版本,请访问这里。(我从这里

  • 解压档案。您将获得一个文件夹,其中还有另一个名为“DEBS”的文件夹,其中包含许多 deb 文件。

  • 在‘DEBS’文件夹内创建一个名为‘install’(可选名称)的文件夹。

  • 在“安装”文件夹中打开一个终端窗口。在该终端中,运行:

for i in ../*.deb; do dpkg-deb -x $i . ; done

因此,将在那里创建一个名为“opt”的新文件夹,其中包含包含整个 LibreOffice 安装的其他几个文件夹和文件。

如果您不希望现有的 LO 配置受到并行安装的影响,则必须更改新安装的用户配置文件位置。

为此,请在文本编辑器中打开bootstraprc位于的文件./install/opt/libreoffice/program/。您可能必须先更改文件权限才能读取和写入文件(右键单击文件 → 属性 → 权限)。然后将条目更改UserInstallation为:

UserInstallation=$ORIGIN/..

要运行 Writer,请查找并执行类似的命令DEBS/install/opt/libreoffice4.0/program/swriter。其他命令(sdraw、smath、scalc、simpress 等)位于同一目录中。


这样,LibreOffice的多个版本就可以并行使用,甚至同时打开。

答案2

为了实现这一点,我建议你手动编译它。这样你就可以使用稳定的3.5 版本和前沿4.x 版本。因此,您可以使用 安装稳定版本,apt并使用 repo 安装新版本。

看看这个指导

请务必检查正确标签libreoffice-核心针对您想要构建的版本。

--prefix=<some-folder>将参数添加到命令中很重要autogen.sh,以防止与当前安装发生冲突。例如:

./autogen.sh --prefix=/home/username/my_progs

祝你好运!

答案3

LibreOffice 软件包似乎本身不支持同时安装多个版本。这听起来可能有点过分,但最简单、最易于维护的选项可能是在 VirtualBox 客户 Ubuntu 系统中安装 4.x 版本。这样,您就可以访问这两个版本,而不必担心在新的 4.x 版本发布时进行编译和重新编译。

答案4

我认为同时安装不同版本的 Libreoffice 的另一种更简单的方法是使用 安装一个版本,apt使用 安装另一个版本snap。通过这种方法,我现在有了 LO 6.4.6víaapt和 LO 7.0.4.2via snap

lucas@lucas:~$ apt list libreoffice -a
Listing... Done
libreoffice/focal-updates,now 1:6.4.6-0ubuntu0.20.04.1 amd64 [installed]
libreoffice/focal 1:6.4.2-0ubuntu3 amd64

lucas@lucas:~$ snap list | grep libreoffice
libreoffice        7.0.4.2                     204    latest/stable    canonical*  -

相关内容