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

7

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

    
задан Olivier Lalonde 20.11.2010 в 11:31
источник

3 ответа

5

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

    
ответ дан loevborg 22.11.2010 в 11:20
источник
5

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

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

    
ответ дан JanC 20.11.2010 в 12:57
1

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

    
ответ дан Paweł Karpiński 20.11.2010 в 11:40