[HowTo] Obtener el código fuente de cualquier aplicación / comando en Linux

[HowTo] Obtener el código fuente de cualquier aplicación / comando en Linux

La pregunta es: ¿Cómo obtener el código fuente de cualquier comando de Linux?
La respuesta: Para las distribuciones basadas en Debian es sencillo, podemos obtener el código fuente de cualquier comando usando cualquiera de los dos métodos mencionados a continuación.

Método 1: Obtener el código fuente usando apt-get:

  • Paso 1: Añadir la URL de los fuentes en el fichero sources.lst (en el ejemplo mostrado la distrubución usada es Debian Lenny)

$ nano /etc/apt/sources.list
deb-src http://ftp.de.debian.org/debian lenny main
$ apt-get update

  • Paso 2: Ejecutar apt-get para obtener el fuente

Sintáxis: apt-get source nombre-del-comando
Ejemplo: apt-get source iwconfig

Método 2: Obtener el fuente directamente desde packages.debian.org

En este caso, si no estás realmente seguro del nombre del paquete o comando, puedes navegar por las secciones desde la siguiente URL: http://packages.debian.org/stable/

  • Hacemos click en el tema del comando que deseemos obtener el código fuente.
  • Buscamos el comando que queremos encontrar, y hacemos click en él.
  • En el lado derecho, puedes ver el enlace de descarga del código fuente.

Ejemplo: Para descargar el archiconocido editor nano:

  1. Vamos a la página de Lenny en packages.debian.org
  2. Hacemos click en el enlace editors
  3. Buscamos y nos dirigimos a la página del editor nano.
  4. En el lado derecho, seleccionamos y descargamos:
    nano_2.0.7.orig.tar.gz