[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

Entradas relacionadas:

  1. Conocer el comando PS de Linux.
  2. Encontrar un comando en Linux con ‘apropos’
  3. Cambiar el editor de texto por defecto en Ubuntu Linux
  4. Cómo instalar programas en Linux
  5. Formatear Javascript a código legible

Acerca de Alberto Hornero Luque

Contínuamente relacionado con el procesamiento de imágenes y el análisis numérico, se encuentra actualmente trabajando como Ingeniero Técnico en el laboratorio de Métodos Cuantitativos de Teledetección del CSIC.  Administrador del portal Linux Hispano y cofundador de Red de Autores y Geometrio, centra sus intereses en tecnologías abiertas, desarrollos en la nube y GNU/Linux. Es un apasionado de la fotografía y puedes seguir sus updates en @ahornero y LinkedIn.
  • elfonken

    Será “[HowTo] Obtener el código fuente de cualquier aplicación / comando en DEBIAN”!!!!!

    Luego os quejais de los users de Ubuntu que no ven más allá…

  • http://ushcompu.com.ar totoloco

    s/Linux/Debian/g
    Es una nota sobre Debian o sobre Linux?
    salU

  • Pingback: Cómo obtener el código fuente de cualquier aplicación « Un Bioinformatiquillo

  • Surgat

    La verdad, me parece algo lamentable dirigir a la gente a la web de debian para conseguir las fuentes de un paquete en lugar de usar la página original del proyecto que sea (que encima viene en la misma página de debian, debajo del link a las fuentes, Homepage.

  • nibe

    Vaya, no funciona con los comandos básicos (cp, rm, …) :(
    Estudio programación y quería empezar por ahí porque
    son más sencillos.

    Gracias de todas formas.

    SALUDS!