I dag ble jeg bitt av feilen for å se kildekoden til kommandoen "ls" i GNU / Linux. Denne kommandoen tilhører "coreutils" -pakken, så du måtte utføre for å få den
apt-get source coreutils
Feilen som ble kastet i Linux Mint var
E: Unable to find a source package for coreutils
Problemet i Linux Mint er at de ikke legger til lagringsplassene som inneholder kildekodene som pakkene vi installerte ble samlet fra.
Løsningen er enkel, vi må bare legge lagringsplassene til sources.list
sudo pluma /etc/apt/sources.list
Nå for hvert depot "deb" må vi legge til motparten "deb-src" som vil være depotet til kildekoden
For eksempel hvis vi har depotet
deb http://packages.linuxmint.com/
Vi legger til motstykket
deb-src http://packages.linuxmint.com/
Og så med alle arkiver, eller i det minste vil vi kunne motta kildekoden
Vi oppdaterer
sudo apt-get update
Og nå hvis vi kan få kildekoden til ønsket pakke
Her er koden for `ls` -> http://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=blob_plain;f=src/ls.c;hb=HEAD