Coreutils-5.2.1

Le paquet Coreutils contient des outils pour afficher et configurer les caractéristiques basiques d'un système.

Temps de construction approximatif: 0,9 SBU
Espace disque requis: 69 Mo
L'installation de Coreutils dépend de: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Perl et Sed

Installation de Coreutils

Préparez la compilation de Coreutils :

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

Ce paquet a un problème lorsqu'il est compilé avec des versions de Glibc plus anciennes que la 2.3.2. Certains outils de Coreutils (tels que head, tail et sort) rejetteront leur syntaxe traditionnelle, une syntaxe utilisée depuis environ 30 ans. Cette ancienne syntaxe est si ancrée que la compatibilité doit être préservée jusqu'à ce que les endroits où elle est utilisée pourront être mis à jour. La compatibilité descendante est obtenue en initialisant la variable d'environnement DEFAULT_POSIX2_VERSION à « 199209 » dans la commande ci-dessus. Si vous ne voulez pas que Coreutils soit compatible avec la syntaxe traditionnelle, oubliez simplement d'initialiser la variable d'environnement DEFAULT_POSIX2_VERSION. Il est important de se rappeller que faire ceci aura des conséquences, dont la correction des nombreux paquets utilisant toujours l'ancienne syntaxe. Il est donc fortement recommander de suivre exactement les instructions comme indiquées ci-dessus.

Compilez le paquet :

make

Pour tester les résultats, lancez : make RUN_EXPENSIVE_TESTS=yes check. Le paramètre RUN_EXPENSIVE_TESTS=yes indique à la suite de tests de lancer quelques tests supplémentaires, considérés relativement coûteux (en terme de puissance CPU et d'utilisation mémoire) mais habituellement sans problème sous Linux.

Installez le paquet :

make install

Les détails sur ce paquet sont disponibles dans la section intitulée « Contenu de Coreutils ».