5.18. Installing Texinfo-4.0

Estimated build time:           1 minute
Estimated required disk space:  11 MB

5.18.1. Installation of Texinfo

Install Texinfo by running the following commands:

./configure --prefix=$LFS/usr --disable-nls &&
make LDFLAGS=-static &&
make install

5.18.2. Contents

The Texinfo package contains the info, install-info, makeinfo, texi2dvi and texindex programs

5.18.3. Description

5.18.3.1. info

The info program reads Info documents, usually contained in the /usr/doc/info directory. Info documents are like man(ual) pages, but they tend to be more in depth than just explaining the options to a program.

5.18.3.2. install-info

The install-info program updates the info entries. When the info program is run a list with available topics (ie: available info documents) will be presented. The install-info program is used to maintain this list of available topics. If info files are removed manually, it is also necessary to delete the topic in the index file as well. This program is used for that. It also works the other way around when info documents are added.

5.18.3.3. makeinfo

The makeinfo program translates Texinfo source documents into various formats. Available formats are: info files, plain text and HTML.

5.18.3.4. texi2dvi

The texi2dvi program prints Texinfo documents

5.18.3.5. texindex

The texindex program is used to sort Texinfo index files.

5.18.4. Dependencies

Texinfo-4.0 needs the following to be installed:


sh from the bash package

ar from the binutils package
as from the binutils package
ld from the binutils package

cmp from the diffutils package

chmod from the fileutils package
cp from the fileutils package
ln from the fileutils package
ls from the fileutils package
mkdir from the fileutils package
mv from the fileutils package
rm from the fileutils package

cc from the gcc package

grep from the grep package

make from the make package

sed from the sed package

basename from the sh-utils package
expr from the sh-utils package
sleep from the sh-utils package
uname from the sh-utils package

cat from the textutils package
tr from the textutils package