回答:
仮想パッケージは、パッケージのグループのいずれかに適用される一般的な名前であり、すべてが同様の基本機能を提供します。たとえば、tinとtrnの両方のプログラムはニュースリーダーであるため、機能するため、または役立つようにするために、システム上のニュースリーダーを必要とするプログラムの依存関係をすべて満たす必要があります。したがって、どちらもニュースリーダーと呼ばれる「仮想パッケージ」を提供すると言われています。
同様に、smailとsendmailはどちらもメール転送エージェントの機能を提供します。したがって、これらは仮想パッケージ「メール転送エージェント」を提供すると言われています。どちらかがインストールされている場合、mail-transport-agentのインストールに依存するプログラムはすべて、この仮想パッケージの存在によって満たされます。
Debianは、同じ仮想パッケージを提供する複数のパッケージがシステムにインストールされている場合、システム管理者が優先パッケージとして1つを設定できるメカニズムを提供します。Debianマニュアル