1. Tar 패키지 역할
Tar의 역할은 아래와 같다.
- 아카이브(Archive) : 여러 개의 파일과 디렉토리 구조를 깨뜨리지 않고, 하나의 파일(.tar)로 묶어주는 역할만 한다.
- 압축(Compression) : 여기에 gzip이나 xz같은 친구들이 달라붙어 용량을 줄여주는 것
- LFS에서의 역할 : 나중에 chroot로 진짜 루트 권한 환경에 들어갔을 때, 거기서 새로운 패키지 소스를 풀기 위해 가장 먼저 필요한 도구
2. Tar 패키지 빌드
1. 소스 준비 및 이동 (lfs 유저)
cd $LFS/sources
tar -xvf tar-1.35.tar.xz
cd tar-1.35
2. 설정
./configure --prefix=/usr \
--host=$LFS_TGT \
--build=$(build-aux/config.guess)
3. 컴파일 및 설치
make
make DESTDIR=$LFS install
4. 뒷정리
cd $LFS/sources
rm -rf tar-1.35
5.테스트
tar --version #버전 확인
mkdir tar-test #tar 파일 생성 테스트
echo "hello LFS tar" > tar-test/hello.txt
tar -cf tar-test.tar tar-test
ls -l tar-test.tar

정상적으로 설치 완료 되었습니다.
'리눅스 > LFS' 카테고리의 다른 글
| [LFS17] xz 패키지 빌드 (0) | 2026.04.27 |
|---|---|
| [LFS15] sed 패키지 빌드 (0) | 2026.04.27 |
| [LFS14] Python3 빌드 (1) | 2026.04.21 |
| [LFS13] Perl 패키지 빌드 (0) | 2026.04.21 |
| [LFS12] Patch 빌드 (0) | 2026.04.08 |