Il pacchetto Coreutils contiene utilità per mostrare ed impostare le caratteristiche di base del sistema.
Tempo approssimativo di costruzione: 0.9 SBU Spazio necessario sul disco: 69 MB
L'installazione di Coreutils dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Perl, Sed.
Preparate Coreutils per la compilazione:
DEFAULT_POSIX2_VERSION=199209 ./configure --prefix=/tools
Questo pacchetto ha un problema quando compilato con versioni di Glibc successive alle 2.3.2. Alcune delle utilità di Coreutils (come head, tail e sort) non riconosceranno la loro sintassi tradizionale, sintassi che è stata in uso per circa 30 anni. Questa vecchia sintassi è così pervasiva che la compatibilità deve venire preservata fino a quando i molti posti dove viene usata saranno aggiornati. La compatibilità all'indietro è ottenuta impostando la variabile ambiente DEFAULT_POSIX2_VERSION al valore "199209" nel comando sopra. Comprendete che non farlo significherà che dovrete subirne le conseguenze su voi stessi: aplicare le patch ai molti pacchetti che ancora usano la vecchia sintassi. Pertanto raccomandiamo di usare le istruzioni esattamente come date sopra.
Compilate il pacchetto:
make
(Se volete ancora verificare i risultati, digitate: make RUN_EXPENSIVE_TESTS=yes check. Il parametro RUN_EXPENSIVE_TESTS=yes dice alla suite di test di avviare numerosi test aggiuntivi che sono considerati relativamente dispendiosi su alcune piattaforme, ma di solito non sono un problema su Linux.)
E installate il pacchetto:
make install
I dettagli su questo pacchetto si trovano nella sezione chiamata “Contenuto di Coreutils”.