Podrobnosti o tomto balíčku se nacházejí v Section 6.15.2, “Obsah Coreutils.”
Balíček Coreutils obsahuje utility pro ukazování a nastavování základní systémové charakteristiky.
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.”