# 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

이 패키지의 자세한 내용은 여기를 참고하십시오.

Last Updated: 5/4/2021, 12:41:43 AM