如何安装LibreOffice的多个版本?

由于此处报告的问题,可能是一个错误 ,我必须使用LibreOffice 3.5。

但我想留意最新版本,甚至可能解决这个问题。

我想在3.5之前使用最新的4.x版本。 ( 不是在虚拟盒子里或在葡萄酒中)


那就是:我已经从deb包中安装了3.5。 如何安装4.x版本没有冲突? 我想我可以卸载3.5并将4.0放到位,然后尝试单独安装3.5。 但是怎么样?

这是基于本教程 ,由Glutanimate推荐,用于对特定版本的“本地”安装进行评论。

我将只考虑deb文件包的情况 (在包中存档了多个这样的文件)。

  • 要获得最新版本,请访问此处 。

  • 要获得其他版本,请访问此处 。 (我从这里发现了这个地址。)

  • 解压缩档案。 你会得到一个文件夹,在其中另一个名为’DEBS’的文件夹中有许多deb文件。

  • 在“DEBS”文件夹中创建一个名为“install”(可选名称)的文件夹。

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

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

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

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

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

 UserInstallation=$ORIGIN/.. 

要运行Writer,请查找并执行类似DEBS/install/opt/libreoffice4.0/program/swriter 。 其他人(sdraw,smath,scalc,simpress等)都在同一个目录中。


通过这种方式,可以并行使用多个版本的LibreOffice,甚至可以同时打开。

为了工作,我建议你手工编译。 这样你就可以使用稳定的 3.5版本和最前沿的 4.x版本。 因此,您使用apt安装稳定版本,使用repo安装新版本。

看一下本指南 。

只需确保为您要构建的版本签出libreoffice-core的正确标记 。

--prefix=参数添加到autogen.sh命令非常重要,以防止与当前安装冲突。 例如 :

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

祝好运!

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

Document Foundation wiki包含一个专用的帮助页面,用于安装LibreOffice的多个版本:

  • 请参阅Linux系统的具体说明(包括基于Debian的,即Ubuntu);
  • 或通用页面 ,其中包含指向Windows,OSX和Linux的详细说明的链接。

我理解“仅限链接”的答案是不受欢迎的,但更好的是指向该文档(将被刷新),而不是在这里提供可疑的复制/粘贴(这可能很容易变得陈旧)。