# Coreutils 8.32
Coreutils 패키지는 기본 시스템 특성에 관한 유틸리티를 제공합니다.
평균 빌드 시간 | 필요한 디스크 공간 |
---|---|
0.5 SBU | 170MB |
# Coreutils의 설치
Coreutils의 컴파일을 준비하십시오:
./configure --prefix=/usr \
--host=$LFS_TGT \
--build=$(build-aux/config.guess) \
--enable-install-program=hostname \
--enable-no-install-program=kill,uptime
configure 옵션의 의미
--enable-install-program=hostname
이는
hostname
바이너리를 빌드하고 설치합니다. 이는 기본적으로 꺼져 있지만 Perl 테스트 수트에 필요합니다.
패키지를 컴파일하십시오:
make
패키지를 설치하십시오:
make DESTDIR=$LFS install
프로그램을 최종적으로 예상된 위치로 이동하십시오. 이는 임시 환경에서 필요하지 않지만, 일부 프로그램은 실행 파일의 위치를 하드코딩하기 때문에 필요합니다.
mv -v $LFS/usr/bin/{cat,chgrp,chmod,chown,cp,date,dd,df,echo} $LFS/bin
mv -v $LFS/usr/bin/{false,ln,ls,mkdir,mknod,mv,pwd,rm} $LFS/bin
mv -v $LFS/usr/bin/{rmdir,stty,sync,true,uname} $LFS/bin
mv -v $LFS/usr/bin/{head,nice,sleep,touch} $LFS/bin
mv -v $LFS/usr/bin/chroot $LFS/usr/sbin
mkdir -pv $LFS/usr/share/man/man8
mv -v $LFS/usr/share/man/man1/chroot.1 $LFS/usr/share/man/man8/chroot.8
sed -i 's/"1"/"8"/' $LFS/usr/share/man/man8/chroot.8
이 패키지의 자세한 내용은 여기를 참고하십시오.