我试图安装最新的证据所以我发出
add-apt-repository ppa:gnome3-team/gnome3-staging
apt install evince
其中安装了evince 3.24(我认为)。但边界很奇怪,而且有问题。所以我删除了 PPA,清除了 evince,然后再次安装了它(这次是存储库中的旧版本 3.18)。
然而,所有的边界(不仅是明显的边界,而且是整个系统的边界)仍然很奇怪。当我安装旧版本回来时,我不得不使用aptitude
而不是apt
因为apt
告诉我我有损坏的软件包,所以我不得不降级其中的 3 个(不记得是哪些)。这是我第一次警告有些事情不对劲。
我已经apt update
在没有 PPA 的情况下发布了,但没有任何东西可以升级。基本上我不知道该尝试什么。
我附上一些边框的图片:
PS:我使用的是带有 cinnamon 的 Linux Mint 17.2 和 4.11 内核。
谢谢
答案1
首先,您需要再次添加该 ppa...问题是,如果不知道您使用 evice 安装了什么,则无法解决问题。
现在我相信你有两个选择,我把它们留在这里让你选择使用哪一个......
最简单的方法...
由于您不知道使用 evince 安装的那些“额外”软件包,也许最简单的解决方案是从您的信息中进行完整备份,然后重新安装 linux mint。
路还很长...
开始知道你做错了什么,你需要再次添加该 ppa 并使用此命令
apt-cache depends evince
这将向您显示再次更新之前需要从系统中删除的软件包。
- 进行完整备份(当您需要解决系统问题时,这始终是最好的)
- 删除使用上面的命令找到的列出的包
- 删除 ppa
- 更新您的存储库 (
apt-get update && apt-get upgrade
) - 安装您刚刚从 gnome-team 的 ppa 中删除的软件包(如果您没有该存储库,您将安装对您的系统稳定的正确软件包)
原因:
有时,当您想在不支持它的系统上安装更多“更新”的软件包时,问题来自于该软件包的依赖项,这意味着,如果您确实想要该“更新”的软件包,您需要确保它将与您的系统兼容。在这种情况下,似乎所有这些“额外”依赖项与您实际的 linux-mint 不兼容