Pravděpodobně bude nejlepší, když se zapojíte do jednoho ze skriptovacích rozhraní, které má Debian pro různé nástroje balíčků, a napíšete si svůj vlastní simulátor.
(Edit:Nemohu najít dpkg-perl
a dpkg-python
už dpkg-awk
a dpkg-ruby
existují, ale nezdá se, že by tuto práci zvládly.)
Nicméně:Debian má nástroj "equivs", který vám umožní vytvářet "prázdné" balíčky, které pouze splňují závislosti, ale neinstalují žádné soubory mimo kontrolní soubory. http://packages.debian.org/search?keywords=equivs
dpkg
a apt-get
oba mají možnosti spuštění s různými administračními a kořenovými adresáři. dpkg
manuálová stránka je má, ale apt-get
jeden je pohřben v apt.conf
.
ADRESÁŘE
Konfigurační položka RootDir má zvláštní význam. ...
aptitude vám umožňuje vybrat si, co chcete nainstalovat, a pak to "potvrdí" spuštěním dpkg a/nebo apt se správným nastavením. Pohrát si s tím může být pro některé vaše potřeby dostačující, i když budete chtít uložit nastavení předem a obnovit doslov.