我已经使用PPA安装了LibreOffice 4。我使用的是LibreOffice 3,后来升级到LibreOffice 4,因为我有点急于尝试一个新版本。
现在,由于我发现LibreOffice 4存在一些问题,包括处理本机语言,因此我想回到LibreOffice 3。
这个问题如何从LibreOffice 4.0降级到3.6?已经有一些答案,与我上述问题有些相似,但是并不能解决我的问题。这个问题讨论从特定版本的LibreOffice降级,即从4.0降级到3.6。提到的解决方案不是我正在寻找的解决方案。它们可以使用,但是解决方案建议.deb
为LibreOffice 3.6 下载文件或为其添加PPA。此外,某些答案超出比例(但是适用于该解决方案)强调使用突触,而不是一般的命令行解决方案。
我想要一个 不使用PPA或下载.deb
文件通用解决方案。我只想从(较高的)PPA版本退回到(较低的)官方版本。
无论如何,为了完成此任务,我从家中删除了LibreOffice config目录,然后从计算机中清除了LibreOffice。
sudo apt-get purge libreoffice-*
然后,我使用删除了相关的PPA sudo apt-add-repository --remove
命令。然后跑了sudo apt-get update
。
现在,当我尝试使用以下命令安装LibreOffice时
sudo apt-get install libreoffice
我得到了大量关于未满足的依赖关系的输出,例如,
The following packages have unmet dependencies: libreoffice : Depends: libreoffice-core (= 1:3.5.7-0ubuntu4) but it is not going to be installed (snipped)
如果我通过使用命令进一步研究问题,
sudo apt-get install libreoffice-core
我懂了
The following packages have unmet dependencies: libreoffice-core : Depends: libreoffice-common (> 1:3.5.7) but it is not going to be installed Depends: libexttextcat0 (>= 2.2-8) but it is not going to be installed Depends: ure (>= 3.5.7~) but it is not going to be installed E: Unable to correct problems, you have held broken packages.
您能告诉我如何在计算机上安装LibreOffice 3吗?
我正在使用Ubuntu 12.04 LTS。
编辑
在收到公认的答案之前,我想知道,如果我现在购买一台新电脑,然后安装Ubuntu 12.04,LibreOffice安装将顺利进行。那么,为什么今天我不能从简单的命令行在我的12.04计算机中安装LibreOffice?然后被接受的答案澄清了一切。我需要使用它,ppa-purge
以便将所有程序包从PPA重置为发布的标准版本。基本上,这就像将系统还原到从PPA安装软件包之前的方式一样。本文进一步阐述了这个想法。
上面提到的答案对我来说非常有效。实际上,这对我来说是一种教育,因为它教会了我如何降级通过PPA添加的软件包。我意识到答案实际上教会了我们“从PPA安装软件包升级到官方较低版本软件包”。