DPKG / APT-GET模拟安装,而#34;隐藏"依赖

时间:2015-07-20 17:38:47

标签: linux apt-get apt dpkg package-management

我有一些.deb个文件,我目前正在修改这些文件,以便在存档中的control文件中具有不同的依赖关系。我希望能够通过以下方式进行模拟安装:

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

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

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

1 个答案:

答案 0 :(得分:1)

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