おそらく、Debian がさまざまなパッケージ ツール用に備えているスクリプト インターフェースの 1 つに接続し、独自のシミュレーターを作成するのが最善でしょう。
(編集:dpkg-perl
が見つかりません と dpkg-python
もう。 dpkg-awk
と dpkg-ruby
存在しますが、仕事をするようには見えません.)
ただし、Debian には、依存関係を満たすだけの「空の」パッケージをビルドできるツール「equivs」がありますが、制御ファイル以外のファイルはインストールしません。 http://packages.debian.org/search?keywords=equivs
dpkg
および apt-get
両方とも、異なる管理ディレクトリとルート ディレクトリで実行するオプションがあります。 dpkg
manページにはそれらがありますが、 apt-get
1 つは apt.conf
に埋もれています .
ディレクトリ
構成項目 RootDir には特別な意味があります。 ...
aptitude を使用すると、インストールするものを選択して選択し、適切な設定で dpkg や apt を実行して「コミット」できます。必要によっては、いじってみるだけで十分かもしれませんが、事前に設定を保存し、あとがきを復元することをお勧めします。