Quando executo apt-cache show inkscape
, a parte inferior da saída tem:
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
Mas quando executo apt-cache show pdfgrep
, a linha que começa com Task
está ausente:
Description-md5: 8c8a5397f782d81d957740280eb8f352
Homepage: http://pdfgrep.sourceforge.net/
Description-md5: 8c8a5397f782d81d957740280eb8f352
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Por que a linha começa com Task
presente para alguns pacotes e não para outros?
Responder1
O Task
campo na sua saída significa que o pacote faz parte da tarefa, edubuntu-desktop-gnome
por exemplo.
Esta função é semelhante à dos meta-pacotes e, de fato,maioria(mas não todas) as tarefas disponíveis em tasksel
(seleção de tarefas) também estão disponíveis como meta-pacotes.
Para instalar tasksel
digite:
apt-get install tasksel
Você pode listar todas as tarefas disponíveis com este comando (saída removida), mas tasksel
deve ser instalado primeiro:
root@host:~# grep 'Task\|Description' /usr/share/tasksel/ubuntu-tasks.desc
...
Task: minimal
Description: Minimal base system
...
Você também pode invocar tasksel
como root por:
root@host:~# tasksel
Você pode saber disso pela rotina de instalação, porque essas "tarefas" normalmente são instaladas durante a configuração inicial do sistema.
Portanto, os pacotes apt-cache show
que não possuem o campo Tarefa ( pdfgrep
na sua pergunta) não fazem parte de uma tarefa e não serão instalados quando você instalar uma tarefa por meio de seu meta-pacote ou tasksel
. Pelo contrário, inkscape
faz parte de muitas tarefas diferentes, cujo significado você pode encontrar em /usr/share/tasksel/ubuntu-tasks.desc
.