Qual é a diferença entre console-data, console-setup, console-common e console-tools?

Qual é a diferença entre console-data, console-setup, console-common e console-tools?

Os pacotes debian console-data, console-setupe console-common( console-toolstalvez até mais) parecem fazer a mesma coisa. Quais são as diferenças e quais devo usar?

Responder1

O Debian gosta de dividir aplicações em pequenas unidades, mesmo quando 99% das pessoas gostariam de instalar tudo, em prol de 1% com necessidades incomuns. No entanto, você exagera quando afirma que “todos parecem fazer a mesma coisa” – as descrições são bastante informativas.

console-datacontém dados independentes de arquitetura, como mapas de teclado e fontes. Existe um único pacote binário para todas as arquiteturas, o que economiza espaço em espelhos de pacotes e largura de banda de download em sites com instalações de múltiplas arquiteturas. O pacote de dados não é útil por si só; ele será incluído como uma dependência de programas que usam esses dados.

console-toolscontém os programas que usam os dados em console-data: definir um mapa de teclado com loadkeys, definir uma fonte com consolechars, etc. O pacote também contém algumas ferramentas para gerenciar consoles de texto como chvt, openvt, ... Este pacote recomenda console-data, mas não depende dele, porque você não precisa ter todos os mapas de teclado e fontes: você pode querer o pacote apenas para as outras ferramentas ou para carregar um mapa de teclado.

console-commoncontém apenas a infraestrutura necessária para carregar um mapa de teclado no momento da inicialização. Depende de ambos console-data(para os mapas de teclado) e console-tools(para o loadkeysprograma). Este pacote existe para fornecer uma configuração fácil; se quiser um sistema minimalista sem todos os mapas de teclado, você pode fazer o mesmo trabalho manualmente.

console-setupé um programa extra para converter mapas de teclado X11 em mapas de teclado do console Linux.

Você perdeukbd, que é uma implementação alternativa de console-tools. Não sei quais são as diferenças.

Para a maioria dos usuários, a resposta para “quais devo usar” é nenhuma – apenas deixe sua distribuição extrair o que quiser por padrão. De qualquer forma, você não interagirá muito com o console: assim que o X for iniciado, tudo isso será irrelevante.

informação relacionada