Coreutils-5.2.1

El paquete Coreutils contiene utilidades para mostrar y establecer las características básicas del sistema.

Tiempo estimado de construcción:  0.9 SBU
Espacio requerido en disco:       69 MB

La instalación de Coreutils depende de: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Perl, Sed.

Instalación de Coreutils

Prepara Coreutils para su compilación:

DEFAULT_POSIX2_VERSION=199209 ./configure --prefix=/tools

Este paquete tiene un problema cuando se compila contra una versión de Glibc posterior a 2.3.2. Algunas de las utilidades de Coreutils (como head, tail y sort) rechazarán su sintaxis tradicional, la cual se ha usado desde hace aproximadamente unos 30 años. Esta vieja sintaxis está tan arraigada que debería preservarse la compatibilidad hasta que puedan actualizarse los múltiples sitios en la que se usa. La compatibilidad hacia atrás se consigue estableciendo en el anterior comando el valor de la variable de entorno DEFAULT_POSIX2_VERSION a "199209". Si no deseas que coreutils sea compatible con la sintaxis tradicional, simplemente omite dicha variable de entorno. Pero ten en cuenta que si haces esto tendrás que afrontar las consecuencias tu mismo: parchear los múltiples paquetes que todavía utilizan la vieja sintaxis. Por tanto, nosotros recomendamos usar las instrucciones mostradas arriba.

Compila el paquete:

make

(Si insistes en comprobar los resultados, ejecuta: make RUN_EXPENSIVE_TESTS=yes check. El parámetro RUN_EXPENSIVE_TESTS=yes le indica al banco de pruebas que realice varias comprobaciones adicionales que se consideran relativamente costosas en ciertas plataformas. Sin embargo, normalmente no hay problemas sobre Linux.

E instala el paquete:

make install

Los detalles sobre este paquete se encuentran en “Contenido de Coreutils”.