Como criar tarefas definidas pelo usuário no Debian?

3

De acordo com a terminologia Debian, uma tarefa é uma coleção de vários pacotes Debian individuais, todos relacionados a uma atividade específica (veja aqui ). Tarefas podem ser instaladas através do programa tasksel (geralmente durante a instalação do sistema).

Eu gostaria de criar minhas próprias tarefas. Por exemplo, eu quero criar uma tarefa chamada "configuração de tipo" na qual eu posso colocar todos os pacotes que eu preciso para configuração do tipo (digamos TeX, LaTeX, ...). Ou, como outro exemplo, eu quero ter uma tarefa "web dev", etc. Isso simplificaria muito a instalação de novos sistemas e o gerenciamento de pacotes em geral.

Como posso criar tarefas definidas pelo usuário?

    
por Loax 22.12.2014 / 11:17

1 resposta

2

As descrições de tarefas são armazenadas em /usr/share/tasksel/descs

O formato das descrições das tarefas é explicado em /usr/share/doc/tasksel/README.gz

The file format is a rfc-822 style stanza, with fields named Task, Section Description (which should include an extended description), Key, Packages, Enhances, Test-, Relevance, and Parent fields.

Aqui está um exemplo de uma descrição

Task: graphical-games
Relevance: 9
Parent: games
Section: user
Description: Graphical games
 This task provides a variety of graphical games. Old-school unix games are
 not included.
Key:
 x-window-system-core
Packages: list
 quake
 myst
 monkey-island

Para mais detalhes, leia /usr/share/doc/tasksel/README.gz

    
por 21.02.2015 / 15:06