Provavelmente, é melhor entrar em uma das interfaces de script que o Debian tem para suas várias ferramentas de pacotes e escrever seu próprio simulador.
(Edit: Não consigo encontrar dpkg-perl
e dpkg-python
anymore. dpkg-awk
e dpkg-ruby
existem, mas eles não parecem que farão o trabalho.)
No entanto: o Debian tem uma ferramenta "equivs" que permite construir pacotes "vazios" que apenas satisfazem dependências, mas não instalam arquivos além dos arquivos de controle. link
dpkg
e apt-get
ambos têm opções para serem executados com diferentes diretórios de administração e raiz. A% man_de% página man as possui, mas o dpkg
está enterrado apt-get
.
ODIRECTORIES
The configuration item RootDir has a special meaning. ...
aptitude permite que você escolha o que instalar e, em seguida, o "submeta" executando dpkg e / ou apt com as configurações corretas. Brincar com ele pode ser suficiente para algumas de suas necessidades, embora você queira salvar as configurações antes e restaurar o posfácio.