删除从 PPA 安装的所有软件包?

删除从 PPA 安装的所有软件包?

我已经使用 PPA 安装了 LibreOffice 4。我之前使用的是 LibreOffice 3,后来升级到了 LibreOffice 4,因为我有点想尝试新版本。

现在,由于我发现 LibreOffice 4 存在一些问题,包括处理我的母语,所以我想回到 LibreOffice 3。

这个问题如何从 LibreOffice 4.0 降级到 3.6?已经有一些答案与我上面提到的问题有些相似,但并没有解决我的问题。这个问题谈到了从 LibreOffice 的特定版本降级,即从 4.0 降级到 3.6。提到的解决方案不是我想要的。它们可以工作,但解决方案建议下载.debLibreOffice 3.6 的文件或为它们添加 PPA。此外,一些答案过分强调(但适用于解决方案)使用突触,而不是通用的命令行解决方案。

我想要一个一般解决方案无需使用 PPA 或下载.deb文件。我只想从(较高)PPA 版本迁移回(较低)官方版本。

无论如何,为了实现这一点,我从家中删除了 LibreOffice 配置目录,然后从我的机器中清除了 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 安装转移到官方较低版本的软件包”。


答案1

您需要使用 ppa-purge 实用程序来降级 PPA 安装的所有软件包并禁用 PPA。

由于您已从源列表中删除了 PPA,因此您必须将其添加回来。

然后运行:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:<your_ppa_name_here>

然后您可以从官方存储库安装 LibreOffice 3。

问候。

答案2

打开终端以删除以前的 LibreOffice 安装

复制和粘贴命令:

sudo apt-get remove libreoffice*.*

按 Enter 键

从网站下载 LibreOffice

右键单击并提取 LibreOffice 文件夹

重命名为 libreoffice

剪切并粘贴至桌面

进入 DEBS 文件夹

右键单击并选择在终端中打开

复制和粘贴命令:

sudo dpkg -i *.deb

按 Enter 键

LibreOffice 现已安装

相关内容