¿Qué es "Tarea" en el resultado de "apt-cache show package_name"?

¿Qué es "Tarea" en el resultado de "apt-cache show package_name"?

Cuando ejecuto apt-cache show inkscape, la parte inferior de la salida tiene:

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  

Pero cuando ejecuto apt-cache show pdfgrep, la línea que comienza con Taskestá ausente:

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

¿Por qué la línea comienza con Taskpresente para algunos paquetes y no para otros?

Respuesta1

El Taskcampo en su salida significa que el paquete es parte de la tarea, edubuntu-desktop-gnomepor ejemplo.

Esta función es similar a la de los metapaquetes y, de hecho,mayoría(pero no todas) las tareas disponibles en tasksel(selección de tareas) también están disponibles como metapaquetes.

Para instalar taskselescriba:

apt-get install tasksel

Puede enumerar todas las tareas disponibles con este comando (sin salida), pero taskseldebe instalarse primero:

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

También puedes invocar taskselcomo root mediante:

root@host:~# tasksel

tareasel

Es posible que sepa esto por la rutina de instalación, porque esas "tareas" normalmente se instalan durante la configuración inicial del sistema.

Por lo tanto, aquellos paquetes apt-cache showque no tienen el campo Tarea ( pdfgrepen su pregunta) no son parte de una tarea y no se instalarán cuando instale una tarea a través de su metapaquete o tasksel. Al contrario inkscapeforma parte de muchas tareas diferentes, cuyo significado puedes encontrar en /usr/share/tasksel/ubuntu-tasks.desc.

información relacionada