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

Antworten:


5

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


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.


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).


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.