이 패키지에 대한 자세한 정보는 6.35.2절. “Bash의 내용.”에서 찾을 수 있다.
Bash 패키지에는 Bourne-Again SHell이 포함되어 있다.
Bash 컴파일을 준비한다:
./configure --prefix=/tools --without-bash-malloc
Configure 옵션들의 의미:
--without-bash-malloc
세그먼테이션
오류를 일으키는
것으로 알려진
Bash의 메모리
할당(malloc
)
기능을
비활성화한다. 이
옵션을 끄면 Bash는
좀 더 안정적인
Glibc의 malloc
함수를 사용할
것이다.
패키지를 컴파일한다:
make
이제 컴파일이 끝났다. 앞에서 논의한 바와 같이, 이 장의 임시 도구에 대해 테스트 스위트를 반드시 실행해야 하는 것은 아니다. 그래도 Bash 테스트 스위트를 실행하려면 다음 명령을 실행하라:
make tests
패키지를 설치한다:
make install
셸로 sh를 사용하도록 링크를 생성한다:
ln -sv bash /tools/bin/sh
이 패키지에 대한 자세한 정보는 6.35.2절. “Bash의 내용.”에서 찾을 수 있다.