Danas sam dobio grešku da vidim izvorni kod naredbe "ls" u GNU / Linux. Ova naredba pripada paketu "coreutils", tako da ste je morali izvršiti
apt-get source coreutils
Greška u Linux Mint-u bila je
E: Unable to find a source package for coreutils
Problem u Linux Mint-u je taj što ne dodaju spremišta koja sadrže izvorne kodove iz kojih su kompajlirani paketi koje smo instalirali.
Rješenje je jednostavno, samo moramo dodati spremišta na sources.list
sudo pluma /etc/apt/sources.list
Sada za svako spremište «deb» moramo dodati njegov pandan «deb-src» koji bi bio spremište izvornog koda
Na primjer, ako imamo spremište
deb http://packages.linuxmint.com/
Dodamo njegov pandan
deb-src http://packages.linuxmint.com/
I tako sa svim spremištima, ili barem od kojih želimo da možemo primiti izvorni kod
Ažuriramo
sudo apt-get update
A sada, ako možemo dobiti izvorni kod željenog paketa
Evo koda za `ls` -> http://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=blob_plain;f=src/ls.c;hb=HEAD