Olivier Lalonde Asked: 2010-11-21 03:31:26 +0800 CST2010-11-21 03:31:26 +0800 CST 2010-11-21 03:31:26 +0800 CST 既然已经有元包,为什么还存在taskel? 772 我最近听说过tasksel,这是一种“将多个相关软件包作为协调的“任务”安装到您的系统上的工具”。使用 tasksel 和通过 apt-get 安装元包有什么区别?元包无法完成的功能是什么? package-management apt tasksel 3 个回答 Voted JanC 2010-11-21T04:57:30+08:002010-11-21T04:57:30+08:00 Tasksel 并不能真正表达复杂的依赖关系,包括版本比较、可选依赖关系、替代包、冲突等。 举一个简单的例子:tasksel 任务dns-serverinstalls bind9,而一个元包可能依赖于bind9|pdns-server(以及一堆其他 DNS 服务器,但这只是一个例子),这意味着安装列出的 2 个包中的一个满足依赖关系。 Best Answer loevborg 2010-11-23T03:20:54+08:002010-11-23T03:20:54+08:00 tasksel是古老的,古老的历史,主要是出于历史原因。最好只是忘记它。 Praweł 2010-11-21T03:40:29+08:002010-11-21T03:40:29+08:00 使用的原因之一tasksel是您不需要知道已安装包的名称(例如SSH Servervs package openssh-server)
Tasksel 并不能真正表达复杂的依赖关系,包括版本比较、可选依赖关系、替代包、冲突等。
举一个简单的例子:tasksel 任务
dns-server
installsbind9
,而一个元包可能依赖于bind9|pdns-server
(以及一堆其他 DNS 服务器,但这只是一个例子),这意味着安装列出的 2 个包中的一个满足依赖关系。tasksel
是古老的,古老的历史,主要是出于历史原因。最好只是忘记它。使用的原因之一
tasksel
是您不需要知道已安装包的名称(例如SSH Server
vs packageopenssh-server
)