如何在不引起依赖问题的情况下恢复 libdrm?

如何在不引起依赖问题的情况下恢复 libdrm?

在过去的几天里,我遇到了严重的稳定性问题,我将其范围缩小到 X 的一部分,因为当我重新启动 lig​​htdm 时一切都恢复正常。

我使用其中一个视频驱动程序 PPA,它直接从 git 构建软件包,我知道这样做风险自负。我已经尝试使用 synaptic 从更稳定的 PPA 强制安装 xserver-xorg-intel 版本,但效果不大,但当前存储库中的 libdrm 版本与这些问题开始的时间相同,所以我想这就是罪魁祸首。但是,当我尝试使用 synaptic 强制安装各种 libdrm 软件包(-intel 和 :i386 等)的稳定版本时,它警告我系统中几乎所有依赖于 X 的应用程序也必须删除。不用说,我不想这样做。除了等待 PPA(如果有人好奇的话,是 oibaf)再次更新之外,我还有其他合理的选择吗?

不幸的是,当我认为稳定性问题可能是由于 dpkg 损坏造成时,我已经执行了 apt-get clean,因此我本地没有稍旧的版本可以恢复。

答案1

解决了。​​我必须按特定顺序标记要升级的软件包,以便触发尽可能少的损坏依赖项,然后取消标记那些按正确顺序触发的软件包(其中一些是同时触发的,例如 wine 和 wine:i386 相互依赖)。机器启动时间还不够长,无法知道我是否解决了我的问题,但这绝对是我迄今为止想到的最好的主意!

相关内容