6.4. Bash-5.1.16

Bash pakken inneholder Bourne-Again Skallet (Bourne-Again SHell).

Omtrentlig byggetid: 0.5 SBU
Nødvendig diskplass: 64 MB

6.4.1. Installasjon av Bash

Forbered Bash for kompilering:

./configure --prefix=/usr                   \
            --build=$(support/config.guess) \
            --host=$LFS_TGT                 \
            --without-bash-malloc

Betydningen av konfigureringsalternativene:

--without-bash-malloc

Dette alternativet slår av bruken av Bash minnetildelings funksjon (malloc) som er kjent for å forårsake segmenteringsfeil. Ved å slå av dette alternativet vil Bash bruke malloc funksjonen fra Glibc som er mer stabil.

Kompiler pakken:

make

Installer pakken:

make DESTDIR=$LFS install

Lag en lenke for programmene som bruker sh til et skall:

ln -sv bash $LFS/bin/sh

Detaljer om denne pakken finner du i Section 8.34.2, “Innholdet i Bash.”