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

Comparte para difundir

Si te ha gustado nuestro contenido ahora puedes ayudar a difundirlo en las redes sociales de manera sencilla usando los siguientes botones:

Envía
Pinea
Print

Un comentario

  1.   abimaelmartell dijo

    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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.