Tasksel czy zwykły Apt?
W przeszłości zawsze tasksel
instalowałem tak zwane „zadania”. Wydaje się jednak, że zostało to zintegrowane z APT:
apt-cache dumpavail | grep ^Task
[...] snip
Task: lamp-server
[...]
i że mogę zainstalować takie „zadania”, dodając do niego znak daszka ( ^
):
sudo apt-get install lamp-server^
Czy to jest równoważne z następującymi?
sudo tasksel install lamp-server
A który jest preferowany?
Metapakiety
Dodatkowo, w jaki sposób pojawiają się tutaj metapakiety? Niektóre zadania wydają się nie być metapakietem, a inne to:
apt-cache show lamp-server
N: Unable to locate package lamp-server
apt-cache show kubuntu-desktop
Package: kubuntu-desktop
[...]
Task: kubuntu-desktop
Tak więc, używając ostatniego przykładu, jaka jest różnica między trzema możliwymi sposobami instalacji?
sudo apt-get install kubuntu-desktop
sudo apt-get install kubuntu-desktop^
sudo tasksel install kubuntu-desktop
apt-get install -s lubuntu-desktop
versusapt-get install -s lubuntu-desktop^
. W tym ostatnim zobaczysz coś dodatkowego: Uwaga, wybranie „policykit-1-gnome” dla zadania „lubuntu-desktop” / Uwaga, wybranie „gnome-keyring” dla zadania „lubuntu-desktop” / Uwaga, wybranie „libplist1” dla zadania „lubuntu-desktop” / Note, wybierając „aspell-en” dla zadania „lubuntu-desktop” / Note, wybierając „libsdl1.2debian” dla zadania „lubuntu-desktop” / Tak więc, w tym konkretnym przypadku , Nie jestem pewien, czy ten „marchewkowy” jest lepszy.