Что означает «Task» в выводе «apt-cache show package_name»?

Что означает «Task» в выводе «apt-cache show package_name»?

Когда я запускаю apt-cache show inkscape, в нижней части вывода есть:

Description-md5: fed6589659211fb40b80d03dda6e5675  
Homepage: http://www.inkscape.org/  
Description-md5: fed6589659211fb40b80d03dda6e5675  
Bugs: https://bugs.launchpad.net/ubuntu/+filebug  
Origin: Ubuntu  
Supported: 9m  
Task: ubuntu-usb, edubuntu-desktop-gnome, edubuntu-usb, ubuntustudio-video, ubuntustudio-graphics  

Но когда я запускаю apt-cache show pdfgrep, строка, начинающаяся с Task: отсутствует:

Description-md5: 8c8a5397f782d81d957740280eb8f352
Homepage: http://pdfgrep.sourceforge.net/
Description-md5: 8c8a5397f782d81d957740280eb8f352
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu

Почему для некоторых посылок строка начинается со Taskслова «подарок», а для других — нет?

решение1

Поле Taskв ваших выходных данных означает, что пакет является частью задачи, edubuntu-desktop-gnomeнапример.

Эта функция похожа на функцию метапакетов, и, по сути,большинство(но не все) задачи, доступные из tasksel(выбора задач), также доступны в виде метапакетов.

Для установки taskselвведите:

apt-get install tasksel

Вы можете получить список всех доступных задач с помощью этой команды (вывод удален), но taskselсначала ее необходимо установить:

root@host:~# grep 'Task\|Description' /usr/share/tasksel/ubuntu-tasks.desc
...
Task: minimal
Description: Minimal base system
...

Вы также можете вызвать его taskselкак root:

root@host:~# tasksel

тасксел

Вы можете знать это из процедуры установки, поскольку эти «задачи» обычно устанавливаются во время ранней настройки системы.

Итак, те пакеты, в apt-cache showкоторых нет поля Task ( pdfgrepв вашем вопросе), не являются частью задачи и не будут установлены при установке задачи через ее метапакет или tasksel. Напротив, inkscapeявляется частью многих различных задач, значение которых вы можете найти в /usr/share/tasksel/ubuntu-tasks.desc.

Связанный контент