5.14. Coreutils-5.2.1

Balíček Coreutils obsahuje utility pro ukazování a nastavování základní systémové charakteristiky.

Průměrný čas kompilace: 0.9 SBU
Potřebné volné místo: 53.3 MB
Instalace závisí na: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Perl, and Sed

5.14.1. Instalace Coreutils

Připravte Coreutils na kompilaci:

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

Tento balíček má problémy,pokud je kompilován a Glibc novější než 2.3.2.Některé utility Coreutils (jako head, tail, a sort)odmítnou tradiční syntaxi,která se používá asi 30 let.Tato stará syntaxe je velmi rozšířená a proto by měla být zachovaná.Zpětné kompatibiliy je dosaženo pomocí nastavení proměnné DEFAULT_POSIX2_VERSION na “199209” v předchozím příkladu.Pokud si nepřejete zachovat zpětnou kompatibility Coreutils,potom vynechte nastavení proměnné DEFAULT_POSIX2_VERSION.Je důležité,abyste si to zapamatovali,protože to může mít mnoho důsledků,včetně nutnosti patchování u mnoha balíčků,které stále používají starou syntaxi.Proto je doporučeno,abyste se řídili předchozími instrukcemi.

Zkompilujte balíček:

make

K otestování výsledků spusťte: make RUN_EXPENSIVE_TESTS=yes check.Parametr RUN_EXPENSIVE_TESTS=yes říká testům,aby spustil několik dalších testů,které jsou považovány na některých platformách za náročné(hlavně na použití paměti a CPU),ale na Linuxu nejsou problémem.

Nainstalujte balíček:

make install

Podrobnosti o tomto balíčku se nacházejí v Section 6.15.2, “Obsah Coreutils.”