Warum gibt es Tasksel, wenn es bereits Metapakete gibt?

7

Ich habe kürzlich von tasksel gehört , einem Tool, das "mehrere verwandte Pakete als koordinierte" Aufgabe "auf Ihrem System installiert". Was ist der Unterschied zwischen der Verwendung von tasksel und der Installation von Metapaketen über apt-get? Was können Metapakete nicht leisten?

Alt-Text

Olivier Lalonde
quelle

Antworten:

5

taskselist eine alte, alte Geschichte und gibt es hauptsächlich aus historischen Gründen. Besser einfach vergessen.

loevborg
quelle
Wie kommt es dann, dass dieser Tasksel-Bildschirm angezeigt wird, wenn Sie den Ubuntu-Server installieren, wenn er jetzt nicht mehr funktioniert?
John Merlino
5

Tasksel kann komplexe Abhängigkeiten wie Versionsvergleiche, optionale Abhängigkeiten, alternative Pakete, Konflikte usw. nicht wirklich ausdrücken.

Um ein einfaches Beispiel zu nennen: Die Tasksel-Task wird dns-serverinstalliert bind9, während ein Metapaket von bind9|pdns-server(und einer Reihe anderer DNS-Server, dies ist jedoch nur ein Beispiel) abhängen kann. Dies bedeutet, dass die Installation eines der beiden aufgelisteten Pakete die Abhängigkeit erfüllt.

JanC
quelle
1

Einer der Gründe für die Verwendung taskselist, dass Sie den Namen des installierten Pakets nicht kennen müssen (z. B. SSH Servervs package openssh-server).

Praweł
quelle
1
Könnte man das nicht auch vom Software Center sagen?
Olivier Lalonde
Das Software Center ist nicht über die Befehlszeile verfügbar, daher wäre es in der Serverumgebung nutzlos
Praweł
2
Tasksel datiert das Software Center deutlich vor.
Papst