2015-07-20 32 views
1

我有一些.deb文件,我目前正在修改文件中的control文件中有不同的依賴關係。我希望能夠通過做模擬裝置:DPKG/APT-GET模擬安裝,同時「隱藏」依賴關係

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

安裝腳本是指根據依賴關係不匹配,等等。例如,我的包之一依賴於特定的組合來發揮一些不同的日誌記錄功能libusb-1.0-0 > 1.0.0.16的存在,並且我的測試系統上已經安裝了最新的可用版本。是否有可能一個標誌傳遞給dpkg,使其無論是:

  1. 都在想libusb或者是不同的版本比當前安裝。
  2. 認爲libusb或任何其他任意庫/軟件包尚未安裝。

謝謝。

回答

1

您可以在想要測試的各種狀態下拍攝/var/lib/dpkg/的快照,然後將這些快照的路徑傳遞給dpkg,並標記--admindir=...