如何安装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的详细说明的链接。
我理解“仅限链接”的答案是不受欢迎的,但更好的是指向该文档(将被刷新),而不是在这里提供可疑的复制/粘贴(这可能很容易变得陈旧)。