Na terminologia do Debian, quando você executa
apt-get source linux-image-3.19.0-trunk-amd64
(ou o equivalente apt-get source linux
), você está realmente baixando e extraindo o pacote fonte . Isto contém o código upstream (o código-fonte do kernel baixado do kernel.org) e todo o pacote Debian, incluindo os patches adicionados ao kernel pela equipe do kernel da Debian.
Quando você corre
apt-get install linux-source-3.19
você está atualizando a instalação de um pacote binário que contém o código-fonte do kernel do Linux com os patches Debian aplicados e nenhuma das infra-estruturas de empacotamento do Debian.
O nome do pacote de origem é apenas linux
; apt-get source
converterá qualquer nome de pacote binário que for fornecido no nome do pacote de origem correspondente.
A propósito, como os pacotes experimental
não são atualizados automaticamente, você deve atualizar sua cópia de linux-source-3.19
e reextraá-la antes de comparar; o arquivo .dts
que você está vendo no seu diff
foi apresentado na última atualização. Todos os pacotes atualmente no arquivo contêm este arquivo.
As diferenças restantes são praticamente normais: como foi indicado nos comentários, debian
contém todo o pacote e está apenas no pacote de origem, .pc
é usado por quilt
para acompanhar os arquivos originais modificado por patches, e também é somente no pacote fonte, e os .1
files são gerados manpages, provavelmente um efeito colateral da construção do kernel, e portanto somente aparecem no pacote binário (mas eles não deveriam estar lá) ).
O pacote de referência é o pacote de origem, conforme obtido por apt-get source
. Isso constrói todos os pacotes binários do kernel, incluindo linux-source-3.19
que você instala com apt-get install
. Este último é fornecido como uma conveniência para outros pacotes que podem precisar da fonte do kernel; É garantido que estará no mesmo lugar o tempo todo, ao contrário do pacote fonte que acabou de ser baixado no diretório atual no momento em que apt-get source
é executado.
No que diz respeito à documentação, eu seguiria a documentação Debian no manual do kernel (seção 4.5). Reconstruir todo o kernel do Debian como documentado na seção 4.2, ao qual você se conectou, leva muito tempo, porque ele constrói um número de variantes.