DPKG/APT-GET 模拟安装,同时"hiding"依赖项



我有一些.deb文件,我目前正在修改这些文件,使其在存档中的control文件中具有不同的依赖关系。我希望能够做模拟安装通过:

sudo dpkg --install --simulate ./myFile.deb

安装脚本是为了根据依赖项不匹配等的特定组合来执行一些不同的日志记录功能。例如,我的一个软件包依赖于libusb-1.0-0 > 1.0.0.16的存在,并且我已经在测试系统上安装了最新的可用版本。是否有可能将一个标志传递给dpkg,以便它:

  1. 认为libusb不是当前安装的版本。
  2. 认为libusb或任何其他任意库/包尚未安装。

谢谢。

您可以在希望测试的各种状态下拍摄/var/lib/dpkg/的快照,然后将这些快照的路径传递给带有--admindir=...标志的dpkg

相关内容

  • 没有找到相关文章

最新更新