5.16. Bash-5.0

Bash 패키지에는 Bourne-Again SHell이 포함되어 있다.

예상 빌드 시간: 0.4 SBU
필요 디스크 공간: 67 MB

5.16.1. Bash 설치

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의 내용.”에서 찾을 수 있다.