Idag fick jag felet att se källkoden för kommandot "ls" i GNU / Linux. Detta kommando tillhör paketet "coreutils" så för att få det måste du utföra
apt-get source coreutils
Felet som kastades i Linux Mint var
E: Unable to find a source package for coreutils
Problemet i Linux Mint är att de inte lägger till förvar som innehåller källkoderna från vilka paketen vi installerade kompilerades.
Lösningen är enkel, vi måste bara lägga till förvar till källorna
sudo pluma /etc/apt/sources.list
Nu för varje förvar "deb" måste vi lägga till dess motsvarighet "deb-src" som skulle vara förvaret för källkoden
Till exempel om vi har förvaret
deb http://packages.linuxmint.com/
Vi lägger till dess motsvarighet
deb-src http://packages.linuxmint.com/
Och så med alla arkiv, eller åtminstone som vi vill kunna ta emot källkoden
Vi uppdaterar
sudo apt-get update
Och nu om vi kan få källkoden för det önskade paketet
Här är koden för `ls` -> http://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=blob_plain;f=src/ls.c;hb=HEAD