Почему tasksel существует, когда уже есть метапакеты?

Недавно я слышал о tasksel , инструменте, который «устанавливает несколько связанных пакетов как согласованную« задачу »в вашу систему». В чем разница между использованием tasksel и установкой метапакетов через apt-get? Что он делает, что метапакеты не могут выполнить?

alt text

7
задан 20 November 2010 в 14:31

3 ответа

tasksel является древней, древней историей и существует в основном по историческим причинам Лучше просто забыть об этом.

0
ответ дан 20 November 2010 в 14:31

Tasksel не может действительно выразить сложные зависимости, которые включают сравнение версий, необязательные зависимости, альтернативные пакеты, конфликты и т. Д.

Чтобы привести простой пример: задача tasksel dns-server устанавливает bind9, а метапакет может зависеть от bind9|pdns-server (и нескольких других DNS-серверов, но это только пример), что означает установка одного из двух перечисленных пакетов удовлетворяет зависимости.

0
ответ дан 20 November 2010 в 14:31

одна из причин использования tasksel заключается в том, что вам не нужно знать имя установленного пакета (например, SSH Server vs package openssh-server)

0
ответ дан 20 November 2010 в 14:31

Другие вопросы по тегам:

Похожие вопросы: