![我该如何解决替换带来的依赖问题?](https://linux22.com/image/977007/%E6%88%91%E8%AF%A5%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E6%9B%BF%E6%8D%A2%E5%B8%A6%E6%9D%A5%E7%9A%84%E4%BE%9D%E8%B5%96%E9%97%AE%E9%A2%98%EF%BC%9F.png)
我致力于开发一种解决方案,让一个名为 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 不通过名称来确定软件包版本,而是通过控制文件中指定的版本来确定软件包版本。