我最近听说过tasksel,这是一个工具,可以"将多个相关软件包作为"任务"协调地安装到你的系统上"。使用tasksel和通过apt-get安装元软件包之间有什么区别?它能做到什么,而元软件包无法实现?
Tasksel无法真正表达包括版本比较、可选依赖、替代软件包、冲突等的复杂依赖关系。
举个简单的例子:tasksel任务dns-server
安装bind9
,而元包可能依赖于bind9|pdns-server
(还有一堆其他DNS服务器,但这只是一个例子),这意味着安装列出的两个软件包之一就满足了依赖关系。
tasksel
是古老的历史,主要出于历史原因而存在。最好就忘记它吧。
使用tasksel
的原因之一是您不需要知道已安装软件包的名称(例如SSH服务器
与软件包openssh-server
之间的区别)