答案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.6
víaapt
和 LO 7.0.4.2
via 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* -