10.27.1. Installation of Bash
If you downloaded the Bash documentation tarball and wish to
install HTML documentation, issue the following commands:
tar -xvf ../bash-doc-3.2.tar.gz
The following patch contains updates from the maintainer. The
maintainer of Bash only releases these patches to fix serious issues:
patch -Np1 -i ../bash-3.2-fixes-7.patch
Prepare Bash for compilation:
./configure --prefix=/usr --bindir=/bin \
--without-bash-malloc --with-installed-readlineThe meaning of the configure option:
--with-installed-readlineThis option tells Bash to use the
readline library that is
already installed on the system rather than using its own readline
version.
Compile the package:
make
To test the results, issue:
make tests.
Install the package:
make htmldir=/usr/share/doc/bash-3.2 install
Run the newly compiled bash program (replacing
the one that is currently being executed):
exec /bin/bash --login +h
![[Note]](../images/note.png)
Note
The parameters used make the bash
process an interactive login shell and continue to disable hashing so
that new programs are found as they become available.