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?
package-management
apt
tasksel
Olivier Lalonde
quelle
quelle
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-server
installiertbind9
, während ein Metapaket vonbind9|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.quelle
Einer der Gründe für die Verwendung
tasksel
ist, dass Sie den Namen des installierten Pakets nicht kennen müssen (z. B.SSH Server
vs packageopenssh-server
).quelle