Hoy me picĆ³ el bicho de ver el cĆ³digo de fuente del comando Ā«lsĀ» en GNU/Linux. Este comando pertenece al paquete Ā«coreutilsĀ» Ā por lo cual para obtenerlo tenia que ejecutar
apt-get source coreutils
El error arrojado en Linux Mint fue
E: Unable to find a source package for coreutils
El problema en Linux Mint, es que ellos no agregan los repositorios que contienen los cĆ³digos fuente de los cuales fueron compilados los paquetes que instalamos.
La soluciĆ³n es simple, solo tenemos que agregar los repositorios al sources.list
sudo pluma /etc/apt/sources.list
Ahora por cada repositorio Ā«debĀ» hemos de agregar su contraparte Ā«deb-srcĀ» que seria el repositorio de los cĆ³digo de fuente
Por ejemplo si tenemos el repositorio
deb http://packages.linuxmint.com/
Agregamos su contraparte
deb-src http://packages.linuxmint.com/
Y asĆ con todos los repositorios, o al menos de los cuales queremos ser capaces de recibir el cĆ³digo fuente
Actualizamos
sudo apt-get update
Y ahora si podemos obtener el cĆ³digo de fuente del paquete deseado
AquĆ esta el cĆ³digo de `ls` -> http://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=blob_plain;f=src/ls.c;hb=HEAD