我运行的是 14.04 系统,并从官方 ppa 中获取了 libreoffice (http://ppa.launchpad.net/libreoffice/ppa/ubuntu值得信赖的主要)。
今天早上,ppa 提供了大量更新。在整合这些更新时,我收到了多个以下形式的警告
W: Ignoring Provides line with DepCompareOp for package libreoffice-l10n
并建议
W: You may want to run apt-get update to correct these problems
(运行时没有帮助)
奇怪的是,我似乎没有libreoffice-l10n
安装该包。
这些警告似乎没有太大影响,因为更新成功了。
但是,现在它们会出现在每个后续sudo apt update
或类似的命令中。
我怎样才能消除系统中的这些警告?
答案1
Libreoffice 5.3 已发布(今天),但尚未支持所有语言。例如,德语不受支持*。我认为这可能会导致问题。遗憾的是,人类主题也被删除了(为什么?),所以我决定
- 切换回 Libreoffice 5.2
- 删除 ppa:libreoffice/ppa
并选择 5.2 版本:
sudo add-apt-repository ppa:libreoffice/libreoffice-5-2
sudo apt-get 更新
如果您犯了与我相同的错误,并且已经升级到 5.3,则必须运行:
sudo apt-get remove --purge libreoffice-core libreoffice-common
sudo apt-get autoremove --purge
并重新安装 LibreOffice。问题行不再出现。
*https://wiki.documentfoundation.org/ReleaseNotes/5.3/de#Lokalisierung
答案2
该问题显然已于今天(2017 年 4 月 3 日)得到修复。摘自我的一条旧评论:
这些警告可能是由于软件包中的小错误引起的,希望在将来的版本中修复。同时,可以安全地忽略它们,尤其是在未安装软件包的情况下。
答案3
我想提供更多细节并扩展 Ophilon 的答案。
删除 LibreOffice 的当前 ppa
sudo apt-get-repository --remove ppa:libreoffice/ppa
添加旧版本存储库(5.2)
sudo add-apt-repository ppa:libreoffice/libreoffice-5-2
清除 LibreOffice
sudo apt-get remove --purge libreoffice-core libreoffice-common sudo apt-get autoremove --purge
跑步
sudo apt-get update
但是,当我尝试使用 安装 5.2 时
apt
,我遇到了依赖关系损坏的问题。因此我建议下载此软件包:
提取档案并更改目录
/DEBS
(这是完整路径)。6a. 如果您到目前为止一直在使用 Nautilus,请右键单击并选择“在终端中打开”。
现在安装
sudo dpkg -i *.deb