Red de conocimiento informático - Material del sitio web - Cómo instalar el código fuente completo del kernel en Debian o Ubuntu

Cómo instalar el código fuente completo del kernel en Debian o Ubuntu

Instalación del código fuente completo del kernel en Debian

Antes de descargar el código fuente del kernel, instale dpkg-dev, que contiene el conjunto de herramientas de desarrollo necesarias para generar código fuente en Debian. No sólo eso, dpkg-dev también incluye dpgk-source, una herramienta para descomprimir paquetes fuente de Debian y parchearlos automáticamente.

$ sudo apt-get install dpkg-dev

Luego, ejecute el siguiente comando para descargar el código fuente completo del kernel.

$ apt-get source linux-image-$(uname -r)

Junto con el código fuente completo del kernel (linux_X.X.XX.orig.tar.xz) están algunos parches del kernel disponibles (linux_X.X.X+XXX.debian.tar.xz) y archivos de control de fuente (linux_XXXX.dsc), que se descargarán y almacenarán en el directorio actual. El archivo .dsc explicará cómo parchear el código fuente del kernel.

Una vez completada la descarga, el comando anterior llamará automáticamente a la herramienta dpkg-source para descomprimir el código fuente del kernel descargado en el directorio actual y aplicar parches de acuerdo con el archivo .dsc.

El árbol completo del código fuente del kernel eventualmente aparecerá en el directorio actual en el formato "linux-X.X.XX".

Instalar un árbol del kernel completo en Ubuntu

Si deseas instalar un árbol del kernel completo, el mismo método que para Debian todavía funciona para Ubuntu.

Existe otra forma de instalar el código fuente completo del kernel en Ubuntu. De hecho, puede consultar los árboles de fuentes del kernel que Canonical mantiene para diferentes distribuciones de Ubuntu.

$ sudo apt-get install git

$ git clone git://kernel.ubuntu.com/ubuntu/ubuntu-$(lsb_release --codename | cut -f2). git