必要な機能を提供するために必要なファイル、パッケージなどの最小数でシステムを削除しようとしています。
私は、私が維持したい多くのパッケージが依存関係であるという事実を除いて、私が構築しているディストリビューションに完全に不要または不要なパッケージに依存していることを発見しました。
私は各パッケージのソースコードを抽出し、不要な依存関係から関数リストをコンパイルし、その関数が呼び出される場所(存在する場合)を見つけるために保持したいパッケージのソースコードをスキャンし、ライブラリ機能、可能であればAPIまたは、保持したいパッケージにその機能を提供するために必要な他のすべてのアイテムとして削除されました。
今これをやった一度可能であることを確認してください。これは。しかし、時間がかかり、退屈で、自動化には適していません。
私が見つけることができないオプションdpkg
や私が望むことを達成するために研究する私の能力(当然驚くべきことではない)を避けるプログラムはありますか?