
Os pacotes debian console-data
, console-setup
e console-common
( console-tools
talvez 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-data
conté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-tools
conté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-common
conté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 loadkeys
programa). 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.