Dettagli su questo pacchetto si trovano nella Sezione 6.15.2, “Contenuti di Coreutils.”
Il pacchetto Coreutils contiene utilità per visualizzare e settare le caratteristiche di base del sistema.
Tempo approssimativo di costruzione: 0.9 SBU
Spazio su disco richiesto: 69 MB
L'installazione di Coreutils dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Perl, Sed
Preparare Coreutils per la compilazione:
DEFAULT_POSIX2_VERSION=199209 ./configure --prefix=/tools
Questo pacchetto ha un problema quando viene compilato con versioni di Glibc precedenti a 2.3.2. Alcune delle utilità di Coreutils (come head, tail, e sort) rifiuteranno la loro sintassi tradizionale, una sintassi che è stata usata per circa 30 anni. Questa vecchia sintassi è così pervasiva che deve essere preservata la compatibilità fino a quando i molti posti in cui è usata potranno essere aggiornati. La compatibilità col passato è ottenuta settando la variabile ambiente DEFAULT_POSIX2_VERSION a “199209” nel precedente comando. Se non si vuole che Coreutils sia retrocompatibile con la sintassi tradizionale, allora omettere il settaggio della variabile ambiente DEFAULT_POSIX2_VERSION. E' importante ricordare che così facendo si avranno conseguenze, inclusa la necessità di patchare i molti pacchetti che ancora usano la vecchia sintassi. Pertanto si raccomanda di eseguire le istruzioni esattamente come date in precedenza.
Compilare il pacchetto:
make
Per testare i risultati digitare: make RUN_EXPENSIVE_TESTS=yes check. Il parametro RUN_EXPENSIVE_TESTS=yes dice alla suite di test di eseguire numerosi test aggiuntivi che sono considerati relativamente dispendiosi (in termini di potenza CPU e uso della memoria) su alcune piattaforme, ma generalmente non sono un problema su Linux.
Installare il pacchetto:
make install
Dettagli su questo pacchetto si trovano nella Sezione 6.15.2, “Contenuti di Coreutils.”