Когда я запускаю 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
.