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 Task
está 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 Task
presente para algunos paquetes y no para otros?
Respuesta1
El Task
campo en su salida significa que el paquete es parte de la tarea, edubuntu-desktop-gnome
por 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 tasksel
escriba:
apt-get install tasksel
Puede enumerar todas las tareas disponibles con este comando (sin salida), pero tasksel
debe instalarse primero:
root@host:~# grep 'Task\|Description' /usr/share/tasksel/ubuntu-tasks.desc
...
Task: minimal
Description: Minimal base system
...
También puedes invocar tasksel
como root mediante:
root@host:~# tasksel
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 show
que no tienen el campo Tarea ( pdfgrep
en 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 inkscape
forma parte de muchas tareas diferentes, cuyo significado puedes encontrar en /usr/share/tasksel/ubuntu-tasks.desc
.