私は最近 tasksel を聞いたことがあります。これは「複数の関連パッケージを調整された「タスク」としてシステムにインストールする」ツールです。 taskselの使用とapt-getによるメタパッケージのインストールの違いは何ですか?メタパッケージで実現できないことは何ですか?
tasksel
は古代、古代の歴史であり、主に歴史的な理由で存在しています。それを忘れるだけのほうがいいです。
タスクセルは、バージョン比較、オプションの依存関係、代替パッケージ、競合などを含む複雑な依存関係を実際に表現することはできません。
簡単な例を挙げましょう:taskselタスクdns-server
インストールbind9
、メタパッケージはbind9|pdns-server
(および他のDNSサーバーの束ですが、これは単なる例です)。つまり、リストされている2つのパッケージのいずれかをインストールすると、依存関係が満たされます。
tasksel
を使用する理由の1つは、インストールされたパッケージの名前を知る必要がないためです(たとえば、SSH Server
vsパッケージopenssh-server
)