5.18. Bzip2-1.0.8

Bzip2 패키지에는 파일 압축 및 압축 해제를 위한 프로그램이 포함되어 있다. bzip2로 텍스트 파일을 압축하면 기존 gzip보다 압축률이 훨씬 높다.

예상 빌드 시간: 0.1 SBU 이하
필요 디스크 공간: 6.4 MB

5.18.1. Bzip2 설치

Bzip2 패키지에는 configure 스크립트가 포함되어 있지 않다. 공유 라이브러리를 위한 것과, 정적 라이브러리를 위한 Makefile이 두 개 있다. 둘 모두 필요하기 때문에 두 단계에 걸쳐 컴파일한다. 우선 공유 라이브러리이다:

make -f Makefile-libbz2_so
make clean

Make 매개 변수의 의미:

-f Makefile-libbz2_so

Bzip2가 다른 Makefile 파일로 빌드되도록 한다. 이 경우엔 libbz2.so 동적 라이브러리를 생성하고 Bzip2 유틸리티를 링크하는 Makefile-libbz2_so 파일을 사용한다.

패키지를 컴파일하고 테스트한다:

make

패키지를 설치한다:

make PREFIX=/tools install
cp -v bzip2-shared /tools/bin/bzip2
cp -av libbz2.so* /tools/lib
ln -sv libbz2.so.1.0 /tools/lib/libbz2.so

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