我该如何解决替换带来的依赖问题?

我该如何解决替换带来的依赖问题?

我致力于开发一种解决方案,让一个名为 EMGD 的闭源驱动程序在 Ubuntu 上运行。但是 lubuntu-desktop 软件包存在问题。它依赖于 lubuntu-core -> xorg,而 xorg 需要 xserver-xorg (>= 1:7.7+7ubuntu2)。我需要一个旧版本的 xserver-xorg 才能使驱动程序运行。因此我制作了一个名为 xserver-xorg-1.9 的软件包,它提供了 xserver-xorg 并且版本高于 1:7.7+7ubuntu2。

为什么仍然有冲突?我真的不明白 apt 还遗漏了什么。

答案1

版本、冲突和依赖项包含在 .deb 包中,更准确地说,包含在 中package-root/DEBIAN/control。您是否调整了这些?

DPKG 不通过名称来确定软件包版本,而是通过控制文件中指定的版本来确定软件包版本。

相关内容