5.19. Coreutils-8.31

Coreutils 패키지는 기본적인 시스템 특성을 보여주고 설정하기 위한 유틸리티를 포함하고 있다.

예상 빌드 시간: 0.7 SBU
필요 디스크 공간: 157 MB

5.19.1. Coreutils 설치

Coreutils 컴파일을 준비한다:

./configure --prefix=/tools --enable-install-program=hostname

Configure 옵션들의 의미:

--enable-install-program=hostname

hostname 바이너리를 빌드하고 설치한다 – 기본적으로 비활성화되어있지만 Perl 테스트 스위트에 필요하다.

패키지를 컴파일한다:

make

이제 컴파일이 끝났다. 앞에서 논의한 바와 같이, 이 장의 임시 도구에 대해 테스트 스위트를 반드시 실행해야 하는 것은 아니다. 그래도 Coreutils 테스트 스위트를 실행하려면 다음 명령을 실행하라:

make RUN_EXPENSIVE_TESTS=yes check

RUN_EXPENSIVE_TESTS=yes 매개 변수는, 일반적으로 리눅스에서는 문제가 되지 않지만 일부 플랫폼에서 비교적 비싸다고 간주되는(CPU 전원 및 메모리 사용 측면에서) 몇 가지 추가 테스트를 실행하도록 테스트 스위트에 지시한다.

패키지를 설치한다:

make install

이 패키지에 대한 자세한 정보는 6.54.2절. “Coreutils의 내용.”에서 찾을 수 있다.