Se você seguiu as instruções, você instalou um pacote de origem do kernel, chamado linux-source-3.13.0
, por exemplo, por
sudo apt-get install linux-source-3.13.0
ou
sudo apt-get install linux-source
que instala um pacote virtual que instala o pacote versioned como uma dependência.
Feito isso, você pode encontrar o arquivo que estava procurando (usando o nome do pacote):
dpkg -L linux-source-3.13.0 |grep -F signal.c
e obtenha o (s) nome (s) do (s) nome (s) de qualquer arquivo desse pacote chamado "signal.c"
Se o pacote fosse realmente um tarball das origens, você teria que extrair esses arquivos, por exemplo, usando tar
. Nesse caso, dpkg -L linux-source
listaria apenas o tarball (e o grep não retornaria nada).
Para o caso de um tarball, você pode fazer isso:
tar tvf $(dpkg -L linux-source-3.13.0) |grep -F signal.c
se contiver apenas um arquivo. Mas supondo que você tivesse algo como
/usr
/usr/src
/usr/src/linux-patch-3.13-rt.patch.bz2
/usr/src/linux-source-3.13.tar.bz2
/usr/share
/usr/share/doc
/usr/share/doc/linux-source-3.13
/usr/share/doc/linux-source-3.13/copyright
/usr/share/doc/linux-source-3.13/changelog.Debian.gz
/usr/share/doc/linux-source-3.13/README.Debian
então o arquivo que você está procurando estaria no arquivo "tar.bz2", então ...
tar tvf $(dpkg -L linux-source-3.13.0|grep -F .tar.bz2) |grep -F signal.c
mostraria os nomes de caminho dentro daquele tarball para "signal.c"
Leitura adicional: