Estou executando o Ubuntu 13.10 com o Kernel 3.8.0-030800-genérico baixado dehttp://kernel.ubuntu.com/~kernel-ppa/mainline/v3.8-raring/
Quando quero executar, por exemplo, comandos turbostat ou cpupower, recebo o seguinte:
cpupower not found for kernel 3.8.0-030800
You may need to install linux-tools-3.8.0-030800-generic
Infelizmente parece não haver nenhum pacote de ferramentas linux disponível para este kernel.
Percebi que existem diferentes esquemas de nomenclatura para os kernels, por exemplo, os pacotes para linux-tools disponíveisaquiestão seguindo a nomenclatura:
3.8.0-{19-39}
enquanto a versão do nosso kernel termina em 030800.
Como esses dois esquemas de nomenclatura se relacionam? Qual é a maneira correta de instalar ferramentas Linux para este kernel?
Responder1
Encontrei mais algumas informações sobre isso e responderei minha pergunta caso alguém se depare com o mesmo problema.
Kernels da linha principalsão usados para testar se um problema foi corrigido pelos desenvolvedores do Kernel, porque os kernels da linha principal são construídos a partir das fontes de kernel "principais" mais recentes e não modificadas. A versão do kernel como por exemplo 030800 indica um kernel principal.
Geralmente, na produção, os kernels do repositório devem ser preferidos. As versões desses kernels terminam, por exemplo, em 3.8.0-{19-39}.
Há tambémesta postagemque discute o uso de kernels da linha principal.
Em relação às ferramentas linux para kernels da linha principal, elas não estarão disponíveis no repositório, pois não é um kernel do repositório, mas podem ser construídas a partir do código-fonte para a versão do kernel da linha principal correspondente.