J'ai récemment entendu parler de tasksel , un outil qui "installe plusieurs packages associés en tant que" tâche "coordonnée sur votre système". Quelle est la différence entre l'utilisation de tasksel et l'installation de méta-packages via apt-get? Qu'est-ce que les méta-packages ne peuvent pas faire?
tasksel
est ancienne, ancienne histoire, et est principalement là pour des raisons historiques. Mieux vaut juste l'oublier.
Tasksel ne peut pas vraiment exprimer des dépendances complexes qui incluent des comparaisons de versions, des dépendances optionnelles, des packages alternatifs, des conflits, etc.
Pour donner un exemple simple: la tâche taskel dns-server
installe bind9
, alors qu'un méta-package peut dépendre de bind9|pdns-server
(et un tas d'autres serveurs DNS, mais ce n'est qu'un exemple), ce qui signifie que l'installation de l'un des 2 packages répertoriés remplit la dépendance.
l'une des raisons pour lesquelles vous utilisez tasksel
est que vous n'avez pas besoin de connaître le nom du package installé (par exemple SSH Server
vs package openssh-server
)