删除从PPA安装的所有软件包?
我使用PPA安装了LibreOffice 4。 我使用的是LibreOffice 3,然后我升级到了LibreOffice 4,因为我有点急于尝试新版本。
既然我发现LibreOffice 4存在一些问题,包括处理我的母语,我想回到LibreOffice 3。
这个问题如何从LibreOffice 4.0降级到3.6? 已经有一些答案与我上面提到的问题有一些相似之处,但它并没有解决我的问题。 这个问题谈到了从特定版本的LibreOffice降级,即4.0到3.6。 提到的解决方案不是我想要的解决方案。 它们可以工作,但解决方案建议为LibreOffice 3.6下载.deb
文件或为它们添加PPA。 此外,一些不成比例的答案(适用于解决方案)强调使用突触 ,而不是一般的命令行解决方案。
我想要一个通用的解决方案,而不使用PPA或下载.deb
文件。 我想要的是从(较高的)PPA版本转回(较低的)官方版本。
无论如何,为了实现这一点,我从家中删除了LibreOffice配置目录,然后从我的机器中清除了LibreOffice。
sudo apt-get purge libreoffice-*
然后我使用sudo apt-add-repository --remove
命令删除了相关的PPA。 然后运行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安装到官方的低版本包装。”
您需要使用ppa-purge实用程序降级PPA安装的所有软件包并禁用PPA。
由于您已从源列表中删除了PPA,因此必须将其添加回来。
然后,运行:
sudo apt-get install ppa-purge sudo ppa-purge ppa:
然后,您可以从官方存储库安装LibreOffice 3。
问候。
打开终端以删除以前的LibreOffice安装
复制和粘贴命令:
sudo apt-get remove libreoffice*.*
按Enter键
从网站下载LibreOffice
右键单击并解压缩LibreOffice文件夹
将它重命名为libreoffice
剪切并粘贴到桌面
进入DEBS文件夹
右键单击并选择在终端中打开
复制和粘贴命令:
sudo dpkg -i *.deb
按Enter键
LibreOffice现已安装
- 使用@in密码错误进行Apt-get更新
- 如何使用apt在Azure AMD64 Ubuntu Server 14.04 LTS(Trusty)上安装32位OpenJDK-7-JRE?
- 不能使用apt:libstdc ++。so.6:找不到版本`GLIBCXX_3.4.20′
- 以下软件包具有未满足的依赖项:无法安装任何软件。 Ubuntu 16:04
- Apt没有安装大多数已知的包
- 如何删除半安装包? (Sun JDK – Java)
- 如何修复损坏的包管理器 – java oracle
- Ubuntu 14.04从13.10升级:使用ubuntu未提供的非官方软件包
- 无法安装大多数主要包裹; 未满足的依赖关系,无法修复