Завдання чи звичайний Apt?
У минулому я завжди використовував tasksel
для установки так званих "завдань". Однак, здається, це було інтегровано в APT:
apt-cache dumpavail | grep ^Task
[...] snip
Task: lamp-server
[...]
і що я можу встановити такі "завдання", додавши до нього каре ( ^
), наприклад:
sudo apt-get install lamp-server^
Це еквівалент наступному?
sudo tasksel install lamp-server
А що віддається перевазі?
Метапакети
Крім того, як тут граються метапакети? Деякі завдання, здається, не є метапакетом, а інші:
apt-cache show lamp-server
N: Unable to locate package lamp-server
apt-cache show kubuntu-desktop
Package: kubuntu-desktop
[...]
Task: kubuntu-desktop
Отже, використовуючи останній приклад, яка різниця між трьома можливими способами встановлення?
sudo apt-get install kubuntu-desktop
sudo apt-get install kubuntu-desktop^
sudo tasksel install kubuntu-desktop
apt-get install -s lubuntu-desktop
порівняноapt-get install -s lubuntu-desktop^
. В останньому ви побачите щось додаткове на кшталт цього: Зауважте, виберіть "policykit-1-gnome" для завдання "lubuntu-desktop" / Note, виберіть "gnome-keyring" для завдання "lubuntu-desktop" / Note, виберіть 'libplist1' для завдання 'Lubuntu-робочий стіл' / Note, вибравши пункт 'ASpell-ан' для завдання 'Lubuntu-настільне' / Note, вибравши 'libsdl1.2debian' для завдання 'Lubuntu-робочий стіл' / Отже, в даному конкретному випадку , Я не впевнений, що "морква" є кращою.