web-dev-qa-db-ja.com

すでにメタパッケージがあるのに、taskselが存在するのはなぜですか?

私は最近 tasksel を聞いたことがあります。これは「複数の関連パッケージを調整された「タスク」としてシステムにインストールする」ツールです。 taskselの使用とapt-getによるメタパッケージのインストールの違いは何ですか?メタパッケージで実現できないことは何ですか?

alt text

7
Olivier Lalonde

taskselは古代、古代の歴史であり、主に歴史的な理由で存在しています。それを忘れるだけのほうがいいです。

5
loevborg

タスクセルは、バージョン比較、オプションの依存関係、代替パッケージ、競合などを含む複雑な依存関係を実際に表現することはできません。

簡単な例を挙げましょう:taskselタスクdns-serverインストールbind9、メタパッケージはbind9|pdns-server(および他のDNSサーバーの束ですが、これは単なる例です)。つまり、リストされている2つのパッケージのいずれかをインストールすると、依存関係が満たされます。

5
JanC

taskselを使用する理由の1つは、インストールされたパッケージの名前を知る必要がないためです(たとえば、SSH Server vsパッケージopenssh-server

1
Praweł