Eu baixei o pacote linux-source-2.6.35 e tentei compilá-lo usando o comando "fakeroot make-kpkg --append-para-versão = .dbg kernel_image kernel_source kernel_headers --initrd" depois de "make menuconfig".
O arquivo .deb da imagem é produzido e é instalado bem, mas um erro interrompe o processo de criação ao tentar criar o pacote de origem:
%pre%
Com certeza, a pasta linux-source-2.6.35 / debian / linux-fonte-2.6.35.10.dbg / usr / src / linux-source-2.6.35.10.dbg / crypto não existe (embora todos os outros kernel as pastas de origem parecem estar lá).
Eu nem consegui determinar onde a pasta deveria ser copiada ou o que deveria ser invocada como limpa. Estou fazendo algo errado aqui? Deve notar-se que estou a correr 10.04.
___ answer28478 ___
Um dos scripts de pacote do kernel não estava funcionando direito, então ele estava tentando copiar o crypto.master e falhar. Abaixo está um patch que fiz para consertá-lo, embora o pacote fonte ainda não inclua as pastas debian e debian.master fora do arquivo tar como os pacotes fonte oficiais do kernel do Ubuntu.
%pre%
___ tag1231004 ___ Codinome "Lucid Lynx", este é o terceiro lançamento de Long Term Support (LTS) do Ubuntu. Lançado em abril de 2010 e não mais suportado desde maio de 2013 em desktops e abril de 2015 em servidores. Perguntas sobre versões não suportadas provavelmente serão encerradas como fora do tópico.
___ tag123kernel ___ Questões relacionadas ao kernel do Linux no Ubuntu. Os problemas podem incluir a atualização e instalação de kernels, compilação, patches e módulos do kernel.
___