Noticia Error al descargar codigos de fuentes en Linux Mint 13: Solución

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

Donde dice pluma remplazad por vuestro editor de texto plano favorito

Ahora por cada repositorio “deb” hemos de agregar su contraparte “deb-src” que seria el repositorio de los código de fuente

si, src viene de la palabra source

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

La solución la encontré leyendo el man de apt en la sesió de source

C35FaA-8Ans


Continúar leyendo...