更新

更新

这是对该问题的后续回答:Synaptic 中的“本地或过时”是什么意思

我没有手动安装过 Open Office。我怀疑 Open Office 已从存储库中删除。那么为什么 Open Office 软件包在 Synaptic 中被标记为“本地或过时”?

Synaptic 显示已安装(本地或过时)

我正在使用 Ubuntu 10.04。


更新

我非常怀疑转向 LibreOffice 是导致 Open Office 软件包被标记为“本地或过时”的原因。

几个原因:

  • 被标记为“本地或过时”的软件包不仅仅只有 Open Office 软件包。例如:python-unoscimxserver-xorg-input-wacom
  • ubuntu wiki 页面明确指出 ubuntu 10.04 仍然使用 Open Office。(链接现在重定向到另一个页面。链接原为:https://help.ubuntu.com/community/OfficeApplications/DefaultPackages
  • Ubuntu 10.04 存储库中没有 LibreOffice 软件包。如上面的链接所示,必须使用 PPA 才能获取 LibreOffice。我非常肯定,Ubuntu 不会在官方存储库中没有替代品的情况下放弃 Open Office 软件包。
  • Ubuntu 10.04 是 LTS(长期支持)版本。Canonical 对 LTS 版本的升级非常保守。Ubuntu 10.04 甚至还在使用 Firefox 3.6。
  • 通常,当他们进行此类更新时,会有一个过渡包与旧包发生冲突,因此它们会被卸载。旧的 adobe flash 插件包就是这种情况。

答案1

最有可能的解释如下:

  1. 您已启用建议的存储库。
  2. 开放办公软件包的升级已上传至建议的存储库。
  3. 您从建议的存储库升级了开放式办公软件包。
  4. 提议的升级被拒绝并随后从提议的存储库中删除。
  5. Synaptic 不再能在任何存储库中找到具有相同或更新版本的开放式办公软件包,并将已安装的软件包声明为“本地或过时”。

关于“本地或过时”的含义在这个问题中有更详细的解释:Synaptic 中的“本地或过时”是什么意思

建议的存储库是用于建议更新的存储库,正如其名称所示。如果这些更新获得批准,那么这些软件包将被转移到另一个“稳定”存储库,一切就绪。如果这些软件包未获得批准,那么它们将被从建议的存储库中删除。转移和删除过程都是悄无声息地进行的。据我所知,没有通知机制会通知用户这些更改。这意味着,如果您启用了建议的存储库,您可能会随时获得“本地或过时”的软件包,而无需任何警告。

请注意,不建议在生产系统上启用建议的存储库。建议的存储库仅供软件包测试人员使用。我之前不知道这一点,所以启用了建议的存储库。在了解了建议的存储库的用途和后果后,我现在已禁用了建议的存储库。

有两种方法可以“修复”这种情况。“修复”的意思是做一些事情,让软件包不再列在“本地或过时”下。

  1. 等待软件包再次升级。希望这次提议的升级能够成功。
  2. 删除建议的存储库并强制将每个包降级到“稳定”存储库中可用的最新版本。

第一种方法很简单。只需等待。但如果软件包不再升级,则可能永远等待下去。

第二种方法不那么容易,而且可能相当麻烦,特别是如果该软件包有其他依赖它的软件包时。此问题的答案提供了如何从建议的版本降级的说明:我怎样才能从升级恢复到建议的存储库?

答案2

您已安装 openoffice.org-* 的某些本地或 PPA 版本。查看您的屏幕截图,版本似乎以“1:3.2.1-6ubuntu1~10”开头。其余部分不可见。您是否曾经启用反向移植,更新 openoffice.org,然后禁用反向移植?对于某些可能包含 openoffice.org 的 PPA 来说,情况可能也是如此?

无论原因如何,为了不将其标记为“本地或过时”,您需要配置一个包含您已安装软件版本的当前存储库。侵入性最小的方法是启用包含您正在使用的软件版本的存储库(尽管如果您使用当前的反向移植(无论是官方的还是来自 PPA 的),我预计您会升级到基于 1:3.2.1-7ubuntu1 或 1:3.3.0-7ubuntu1 的版本)。

更具侵略性的方法是apt-get install openoffice.org-gtk=1:3.2.0-7ubuntu4.2针对每个软件包运行以下形式的命令(检查当前可用版本以确定在命令中使用哪个版本号)。由于 openoffice.org 软件包中的依赖关系链非常复杂,这可能会导致各种错误消息,直到您对列出的每个软件包执行完操作为止。请注意,不能保证软件包可以安全降级:虽然软件包在降级后极有可能按预期运行,但如果出现问题,请使用与降级特别相关的任何错误消息、您安装的特定版本以及您认为可用的版本来更新此问题,希望回答者可以找出无法完成的操作。

答案3

从 Ubuntu 11.04(Natty Narwahl)开始,Ubuntu 现在附带 LibreOffice,而不是 OpenOffice。

答案4

前提:
Ubuntu 已切换到自由办公室套件从 Natty (11.10) 开始。目前自由办公室是 Ubuntu 中的默认办公应用程序(Office应用程序/默认程序包)。

你可以找到一些背景这里

如果你想继续获得 Ubuntu 的支持,你应该切换到自由办公室,即使现在它与 OpenOffice 文件格式兼容(自由办公室是……的导数开发办公室)。

提议:
由于你提供的链接证明开发办公室在 10.04 中维护,我认为你应该检查:

  • 存储库已正确设置;
  • openoffice*软件包不是来自软件包安装后被停用/删除的 ppa。

事实上,从您的屏幕截图来看,似乎您的系统中安装的版本比 Canonical 中当前的版本要新。

相关内容