Avui em va picar la bestiola de veure el codi de font de l'ordre «ls» a GNU/Linux. Aquesta ordre pertany al paquet «coreutils» per la qual cosa per obtenir-lo havia d'executar
apt-get source coreutils
L'error llançat a Linux Mint va ser
E: Unable to find a source package for coreutils
El problema a Linux Mint, és que ells no afegeixen els repositoris que contenen els codis font dels quals van ser compilats els paquets que vam instal·lar.
La solució és simple, només cal afegir els repositoris al sources.list
sudo pluma /etc/apt/sources.list
Ara per cada repositori deb hem d'afegir la contrapart deb-src que seria el repositori dels codi de font
Per exemple, si tenim el repositori
deb http://packages.linuxmint.com/
Agreguem la seva contrapart
deb-src http://packages.linuxmint.com/
I així amb tots els repositoris, o almenys dels quals volem ser capaços de rebre el codi font
actualitzem
sudo apt-get update
I ara si podem obtenir el codi de font del paquet desitjat
Aquí està el codi de `ls` -> http://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=blob_plain;f=src/ls.c;hb=HEAD